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

退款页面渲染

<?php
/**
* Created by PhpStorm.
* User: yhbr
* Date: 2018/9/27
* Time: 15:18
*/
namespace app\user\controller;
use cmf\controller\HomeBaseController;
... ... @@ -248,4 +242,30 @@ class CenterController extends HomeBaseController
}
}
//退款申请
public function refund()
{
$request = request();
$oid = $request->param('oid');
if ($request->isAjax()) {
} else {
$order_sn = Db::name('zj_order')->where(['id' => $oid])->value('order_num');
$list = Db::name('zj_order_goods')->alias('o')
->field('g.name,g.intro,g.price,g.thumb')
->join('zj_goods g', 'g.id=o.gid,o.num')
->where(['o.oid' => $oid])
->select();
foreach ($list as $k => $v) {
$v['thumb'] = cmf_get_image_url($v['thumb']);
$list[$k] = $v;
}
return $this->fetch('refund', [
'order_sn' => $order_sn,
'list' => $list,
'oid' => $oid
]);
}
}
}
... ...
... ... @@ -241,7 +241,7 @@
<volist name="vo.detail" id="vo">
<div class="order_content_item">
<p class="content_item_img">
<img src="__INDEX__/img/apic01.png" alt="">
<img src="{$vo.thumb}" alt="">
</p>
<div class="content_text">
<p class="good_name">{$v.name}</p>
... ... @@ -259,7 +259,7 @@
</div>
<div class="unpay">
<p class="pay eval" data-url="{:url('user/Center/evaluate',['oid'=>$vo['id']])}">评价</p>
<p class="cancelorder refund">申请退款</p>
<p class="cancelorder refund" data-url="{:url('user/Center/refund',['oid'=>$vo['id']])}">申请退款</p>
</div>
</div>
... ...
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
<link rel="stylesheet" href="https://at.alicdn.com/t/font_834805_0ml90wdq5hzm.css">
<link rel="stylesheet" href="__INDEX__/css/base.css">
<link rel="stylesheet" href="__INDEX__/css/application.css">
<link rel="stylesheet" href="__INDEX__/css/swiper.min.css">
<script type="text/javascript" src="__INDEX__/js/base.js"></script>
<title>申请退款</title>
<style>
.reason_text{
width:6.2rem;
height:2.5rem;
color:RGBA(153, 153, 153, 1);
font-size: 0.28rem;
outline: none;
border:none;
background: RGBA(247, 248, 250, 1);
}
.application{
position: fixed;
bottom:0.55rem;
left:0;
right:0;
width:6.86rem;
height:0.88rem;
margin:0 auto;
background: RGBA(254, 10, 1, 1);
color:#fff;
font-size: 0.32rem;
text-align: center;
line-height: 0.88rem;
border-radius: 0.44rem;
box-shadow:0px 15px 30px 0px rgba(254,10,1,0.24);
}
</style>
</head>
<body>
<div class="container">
<div class="item_order_list">
<div class="order_head">
<div class="order_num">
<p class="order_list_num">订单号:</p>
<p class="item_num">{$order_sn}</p>
</div>
<p class="order_type">待审核</p>
</div>
<volist name="list" id="vo">
<div class="order_content">
<div class="order_content_item">
<p class="content_item_img">
<img src="{$vo.thumb}" alt="">
</p>
<div class="content_text">
<p class="good_name"{$vo.name}</p>
<div class="good_test">
<p class="item_tast">{$vo.intro}</p>
<p class="tast_num">x{$num}</p>
</div>
<p class="item_price">
<span class="item_money">{$vo.price}</span>
</p>
</div>
</div>
</div>
</volist>
</div>
<!--退款原因-->
<div class="reason">
<textarea name="" id="" cols="30" rows="10" placeholder="请填写退款原因" class="reason_text"></textarea>
</div>
<!--客服电话-->
<p class="phone">
退款客服电话:400-46821594
</p>
<p class="application">
确认申请
</p>
</div>
</body>
</html>
... ...