diff --git a/app/user/controller/CenterController.php b/app/user/controller/CenterController.php index 7ada819..bc9ee01 100644 --- a/app/user/controller/CenterController.php +++ b/app/user/controller/CenterController.php @@ -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); + } + } + } + } diff --git a/public/themes/simpleboot3/user/center/order_list.html b/public/themes/simpleboot3/user/center/order_list.html index d958f38..0ca36b2 100644 --- a/public/themes/simpleboot3/user/center/order_list.html +++ b/public/themes/simpleboot3/user/center/order_list.html @@ -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}', // 必填,公众号的唯一标识