diff --git a/app/Http/Web/Controllers/OrderController.php b/app/Http/Web/Controllers/OrderController.php
index 0614bcb9..90cd295b 100644
--- a/app/Http/Web/Controllers/OrderController.php
+++ b/app/Http/Web/Controllers/OrderController.php
@@ -7,6 +7,7 @@ use App\Services\Frontend\Order\OrderCancel as OrderCancelService;
use App\Services\Frontend\Order\OrderConfirm as OrderConfirmService;
use App\Services\Frontend\Order\OrderCreate as OrderCreateService;
use App\Services\Frontend\Order\OrderInfo as OrderInfoService;
+use Phalcon\Mvc\View;
/**
* @RoutePrefix("/order")
@@ -25,6 +26,7 @@ class OrderController extends Controller
$order = $service->handle($sn);
+ $this->view->setRenderLevel(View::LEVEL_ACTION_VIEW);
$this->view->setVar('order', $order);
}
diff --git a/app/Http/Web/Controllers/RefundController.php b/app/Http/Web/Controllers/RefundController.php
index 7c628033..02887c3b 100644
--- a/app/Http/Web/Controllers/RefundController.php
+++ b/app/Http/Web/Controllers/RefundController.php
@@ -7,6 +7,7 @@ use App\Services\Frontend\Refund\RefundCancel as RefundCancelService;
use App\Services\Frontend\Refund\RefundConfirm as RefundConfirmService;
use App\Services\Frontend\Refund\RefundCreate as RefundCreateService;
use App\Services\Frontend\Refund\RefundInfo as RefundInfoService;
+use Phalcon\Mvc\View;
/**
* @RoutePrefix("/refund")
@@ -29,6 +30,7 @@ class RefundController extends Controller
$confirm = $service->handle($sn);
+ $this->view->setRenderLevel(View::LEVEL_ACTION_VIEW);
$this->view->setVar('order', $order);
$this->view->setVar('confirm', $confirm);
}
@@ -61,6 +63,7 @@ class RefundController extends Controller
$refund = $service->handle($sn);
+ $this->view->setRenderLevel(View::LEVEL_ACTION_VIEW);
$this->view->setVar('refund', $refund);
}
diff --git a/app/Http/Web/Views/my/orders.volt b/app/Http/Web/Views/my/orders.volt
index e4dcf658..05c3ca26 100644
--- a/app/Http/Web/Views/my/orders.volt
+++ b/app/Http/Web/Views/my/orders.volt
@@ -20,6 +20,7 @@
{% if pager.total_pages > 0 %}
{% for item in pager.items %}
+ {% set order_info_url = url({'for':'web.order.info'},{'sn':item.sn}) %}
@@ -41,4 +42,10 @@
+{% endblock %}
+
+{% block include_js %}
+
+ {{ js_include('web/js/my.js') }}
+
{% endblock %}
\ No newline at end of file
diff --git a/app/Http/Web/Views/my/refunds.volt b/app/Http/Web/Views/my/refunds.volt
index eb169992..36fad6b0 100644
--- a/app/Http/Web/Views/my/refunds.volt
+++ b/app/Http/Web/Views/my/refunds.volt
@@ -20,6 +20,7 @@
{% if pager.total_pages > 0 %}
{% for item in pager.items %}
+ {% set refund_info_url = url({'for':'web.refund.info'},{'sn':item.sn}) %}
@@ -41,4 +42,10 @@
+{% endblock %}
+
+{% block include_js %}
+
+ {{ js_include('web/js/my.js') }}
+
{% endblock %}
\ No newline at end of file
diff --git a/app/Http/Web/Views/order/info.volt b/app/Http/Web/Views/order/info.volt
index cdc4d141..b91d0d81 100644
--- a/app/Http/Web/Views/order/info.volt
+++ b/app/Http/Web/Views/order/info.volt
@@ -1,44 +1,43 @@
-{% extends 'templates/full.volt' %}
+{% extends 'templates/layer.volt' %}
{% block content %}
{{ partial('partials/macro_order') }}
-
-
首页
-
我的订单
-
订单详情
-
{{ order.subject }}
+ {% set order_pay_url = url({'for':'web.order.pay'},{'sn':order.sn}) %}
+ {% set refund_confirm_url = url({'for':'web.refund.confirm'},{'sn':order.sn}) %}
+
+
+
+
+ 订单金额:{{ '¥%0.2f'|format(order.amount) }}
+ 订单状态:{{ order_status(order.status) }}
+ |
+
+
+ {{ item_info(order) }} |
+ {{ status_history(order.status_history) }} |
+
+
+
+
+ {% if order.status == 'pending' %}
+
立即支付
+ {% endif %}
+ {% if (order.item_type in ['course','package']) and (order.status == 'finished') %}
+
申请退款
+ {% endif %}
-
-
-
- 基本信息 |
- 订单金额 |
- 订单类型 |
- 订单状态 |
- 流转时间 |
-
-
- {{ item_info(order) }} |
- {{ '¥%0.2f'|format(order.amount) }} |
- {{ item_type(order.item_type) }} |
- {{ order_status(order.status) }} |
- {{ status_history(order.status_history) }} |
-
-
-
-
-
返回上页
- {% if order.status == 'pending' %}
-
立即支付
- {% endif %}
- {% if (order.item_type in ['course','package']) and (order.status == 'finished') %}
-
申请退款
- {% endif %}
-
-
-
+{% endblock %}
+
+{% block inline_js %}
+
+
{% endblock %}
\ No newline at end of file
diff --git a/app/Http/Web/Views/order/pay.volt b/app/Http/Web/Views/order/pay.volt
index a42d0331..e2775dfe 100644
--- a/app/Http/Web/Views/order/pay.volt
+++ b/app/Http/Web/Views/order/pay.volt
@@ -16,8 +16,8 @@
{% set create_url = url({'for':'web.trade.create'}) %}
{% set status_url = url({'for':'web.trade.status'}) %}
-
-
+
+