正在显示
3 个修改的文件
包含
116 行增加
和
8 行删除
1 | <?php | 1 | <?php |
2 | -/** | ||
3 | - * Created by PhpStorm. | ||
4 | - * User: yhbr | ||
5 | - * Date: 2018/9/27 | ||
6 | - * Time: 15:18 | ||
7 | - */ | ||
8 | 2 | ||
9 | namespace app\user\controller; | 3 | namespace app\user\controller; |
10 | use cmf\controller\HomeBaseController; | 4 | use cmf\controller\HomeBaseController; |
@@ -248,4 +242,30 @@ class CenterController extends HomeBaseController | @@ -248,4 +242,30 @@ class CenterController extends HomeBaseController | ||
248 | } | 242 | } |
249 | } | 243 | } |
250 | 244 | ||
245 | + //退款申请 | ||
246 | + public function refund() | ||
247 | + { | ||
248 | + $request = request(); | ||
249 | + $oid = $request->param('oid'); | ||
250 | + if ($request->isAjax()) { | ||
251 | + | ||
252 | + } else { | ||
253 | + $order_sn = Db::name('zj_order')->where(['id' => $oid])->value('order_num'); | ||
254 | + $list = Db::name('zj_order_goods')->alias('o') | ||
255 | + ->field('g.name,g.intro,g.price,g.thumb') | ||
256 | + ->join('zj_goods g', 'g.id=o.gid,o.num') | ||
257 | + ->where(['o.oid' => $oid]) | ||
258 | + ->select(); | ||
259 | + foreach ($list as $k => $v) { | ||
260 | + $v['thumb'] = cmf_get_image_url($v['thumb']); | ||
261 | + $list[$k] = $v; | ||
262 | + } | ||
263 | + return $this->fetch('refund', [ | ||
264 | + 'order_sn' => $order_sn, | ||
265 | + 'list' => $list, | ||
266 | + 'oid' => $oid | ||
267 | + ]); | ||
268 | + } | ||
269 | + } | ||
270 | + | ||
251 | } | 271 | } |
@@ -241,7 +241,7 @@ | @@ -241,7 +241,7 @@ | ||
241 | <volist name="vo.detail" id="vo"> | 241 | <volist name="vo.detail" id="vo"> |
242 | <div class="order_content_item"> | 242 | <div class="order_content_item"> |
243 | <p class="content_item_img"> | 243 | <p class="content_item_img"> |
244 | - <img src="__INDEX__/img/apic01.png" alt=""> | 244 | + <img src="{$vo.thumb}" alt=""> |
245 | </p> | 245 | </p> |
246 | <div class="content_text"> | 246 | <div class="content_text"> |
247 | <p class="good_name">{$v.name}</p> | 247 | <p class="good_name">{$v.name}</p> |
@@ -259,7 +259,7 @@ | @@ -259,7 +259,7 @@ | ||
259 | </div> | 259 | </div> |
260 | <div class="unpay"> | 260 | <div class="unpay"> |
261 | <p class="pay eval" data-url="{:url('user/Center/evaluate',['oid'=>$vo['id']])}">评价</p> | 261 | <p class="pay eval" data-url="{:url('user/Center/evaluate',['oid'=>$vo['id']])}">评价</p> |
262 | - <p class="cancelorder refund">申请退款</p> | 262 | + <p class="cancelorder refund" data-url="{:url('user/Center/refund',['oid'=>$vo['id']])}">申请退款</p> |
263 | 263 | ||
264 | </div> | 264 | </div> |
265 | </div> | 265 | </div> |
1 | + | ||
2 | +<!DOCTYPE html> | ||
3 | +<html lang="en"> | ||
4 | +<head> | ||
5 | + <meta charset="UTF-8"> | ||
6 | + <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /> | ||
7 | + <link rel="stylesheet" href="https://at.alicdn.com/t/font_834805_0ml90wdq5hzm.css"> | ||
8 | + <link rel="stylesheet" href="__INDEX__/css/base.css"> | ||
9 | + <link rel="stylesheet" href="__INDEX__/css/application.css"> | ||
10 | + <link rel="stylesheet" href="__INDEX__/css/swiper.min.css"> | ||
11 | + <script type="text/javascript" src="__INDEX__/js/base.js"></script> | ||
12 | + <title>申请退款</title> | ||
13 | + <style> | ||
14 | + .reason_text{ | ||
15 | + width:6.2rem; | ||
16 | + height:2.5rem; | ||
17 | + color:RGBA(153, 153, 153, 1); | ||
18 | + font-size: 0.28rem; | ||
19 | + outline: none; | ||
20 | + border:none; | ||
21 | + background: RGBA(247, 248, 250, 1); | ||
22 | + | ||
23 | + } | ||
24 | + .application{ | ||
25 | + position: fixed; | ||
26 | + bottom:0.55rem; | ||
27 | + left:0; | ||
28 | + right:0; | ||
29 | + width:6.86rem; | ||
30 | + height:0.88rem; | ||
31 | + margin:0 auto; | ||
32 | + background: RGBA(254, 10, 1, 1); | ||
33 | + color:#fff; | ||
34 | + font-size: 0.32rem; | ||
35 | + text-align: center; | ||
36 | + line-height: 0.88rem; | ||
37 | + border-radius: 0.44rem; | ||
38 | + box-shadow:0px 15px 30px 0px rgba(254,10,1,0.24); | ||
39 | + | ||
40 | + } | ||
41 | + </style> | ||
42 | +</head> | ||
43 | +<body> | ||
44 | +<div class="container"> | ||
45 | + <div class="item_order_list"> | ||
46 | + <div class="order_head"> | ||
47 | + <div class="order_num"> | ||
48 | + <p class="order_list_num">订单号:</p> | ||
49 | + <p class="item_num">{$order_sn}</p> | ||
50 | + </div> | ||
51 | + <p class="order_type">待审核</p> | ||
52 | + </div> | ||
53 | + <volist name="list" id="vo"> | ||
54 | + <div class="order_content"> | ||
55 | + <div class="order_content_item"> | ||
56 | + <p class="content_item_img"> | ||
57 | + <img src="{$vo.thumb}" alt=""> | ||
58 | + </p> | ||
59 | + <div class="content_text"> | ||
60 | + <p class="good_name"{$vo.name}</p> | ||
61 | + <div class="good_test"> | ||
62 | + <p class="item_tast">{$vo.intro}</p> | ||
63 | + <p class="tast_num">x{$num}</p> | ||
64 | + </div> | ||
65 | + <p class="item_price"> | ||
66 | + ¥ | ||
67 | + <span class="item_money">{$vo.price}</span> | ||
68 | + </p> | ||
69 | + </div> | ||
70 | + </div> | ||
71 | + </div> | ||
72 | + </volist> | ||
73 | + </div> | ||
74 | + <!--退款原因--> | ||
75 | + <div class="reason"> | ||
76 | + <textarea name="" id="" cols="30" rows="10" placeholder="请填写退款原因" class="reason_text"></textarea> | ||
77 | + | ||
78 | + </div> | ||
79 | + <!--客服电话--> | ||
80 | + <p class="phone"> | ||
81 | + 退款客服电话:400-46821594 | ||
82 | + </p> | ||
83 | + <p class="application"> | ||
84 | + 确认申请 | ||
85 | + </p> | ||
86 | +</div> | ||
87 | +</body> | ||
88 | +</html> |
-
请 注册 或 登录 后发表评论