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

退款页面渲染

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>