Showing
4 changed files
with
227 additions
and
2 deletions
@@ -876,6 +876,46 @@ | @@ -876,6 +876,46 @@ | ||
876 | count: 3 | 876 | count: 3 |
877 | } | 877 | } |
878 | 878 | ||
879 | +### 订单确认 | ||
880 | + | ||
881 | + { | ||
882 | + orderEnsure: { | ||
883 | + name: '', | ||
884 | + phoneName: '', | ||
885 | + address: '', | ||
886 | + dispatchMode: [ | ||
887 | + { | ||
888 | + id: 1, | ||
889 | + name: '普通快递' | ||
890 | + }, | ||
891 | + ... | ||
892 | + ], | ||
893 | + dispatchTime: [ | ||
894 | + { | ||
895 | + id: 1, | ||
896 | + name: '只工作日配送' | ||
897 | + }, | ||
898 | + ... | ||
899 | + ], | ||
900 | + goods: [ | ||
901 | + { | ||
902 | + ... //购物车商品 | ||
903 | + } | ||
904 | + ], | ||
905 | + coupon: { | ||
906 | + count: 3, //N张优惠券可用 | ||
907 | + notUsed: true, | ||
908 | + value: 10 //使用优惠券后优惠额,notUsed为true的情况下可不传 | ||
909 | + }, | ||
910 | + yohoCoin: '0', //String | ||
911 | + invoice: true, //发票 | ||
912 | + sumPrice: 900, | ||
913 | + salePrice: 90, | ||
914 | + freight: 0, | ||
915 | + price: 800 | ||
916 | + } | ||
917 | + } | ||
918 | + | ||
879 | ## 个人中心 | 919 | ## 个人中心 |
880 | 920 | ||
881 | ### 会员等级 | 921 | ### 会员等级 |
@@ -937,4 +977,12 @@ | @@ -937,4 +977,12 @@ | ||
937 | unpaid: true, //or 未支付 | 977 | unpaid: true, //or 未支付 |
938 | unshipped: true, //or 未发货 | 978 | unshipped: true, //or 未发货 |
939 | unreceived: '', //or 未收货,查看物流URL | 979 | unreceived: '', //or 未收货,查看物流URL |
980 | + } | ||
981 | + | ||
982 | +### YOHO币 | ||
983 | + | ||
984 | + { | ||
985 | + yohoCoin: { | ||
986 | + coinNum: 10 | ||
987 | + } | ||
940 | } | 988 | } |
1 | +{{> layout/header}} | ||
2 | +<div class="order-ensure-page yoho-page"> | ||
3 | + {{# orderEnsure}} | ||
4 | + <section class="block"> | ||
5 | + <p> | ||
6 | + 收货地址 | ||
7 | + <span class="per-info">{{name}} {{phoneNum}}</span> | ||
8 | + </p> | ||
9 | + <p class="address"> | ||
10 | + {{address}} | ||
11 | + </p> | ||
12 | + </section> | ||
13 | + | ||
14 | + <section class="block"> | ||
15 | + <div class="sub-block"> | ||
16 | + <h3 class="title">配送方式</h3> | ||
17 | + <ul class="dispatch-mode"> | ||
18 | + {{#each dispatchMode}} | ||
19 | + <li data-id="{{id}}">{{name}}</li> | ||
20 | + {{/each}} | ||
21 | + </ul> | ||
22 | + </div> | ||
23 | + | ||
24 | + <div class="sub-block"> | ||
25 | + <h3 class="title">送货时间</h3> | ||
26 | + <ul class="dispatch-time"> | ||
27 | + {{#each dispatchTime}} | ||
28 | + <li data-id="{{id}}">{{name}}</li> | ||
29 | + {{/each}} | ||
30 | + </ul> | ||
31 | + </div> | ||
32 | + </section> | ||
33 | + | ||
34 | + <section class="block"> | ||
35 | + <h3 class="title">商品</h3> | ||
36 | + <div class="goods"> | ||
37 | + {{#each goods}} | ||
38 | + {{> shopping-cart/good}} | ||
39 | + {{/each}} | ||
40 | + </div> | ||
41 | + </section> | ||
42 | + | ||
43 | + <section class="block"> | ||
44 | + <ul> | ||
45 | + {{# coupon}} | ||
46 | + <li class="coupon"> | ||
47 | + <a href="{{url}}"> | ||
48 | + <span class="title">优惠券</span> | ||
49 | + {{#if count}} | ||
50 | + <span class="coupon-count"> | ||
51 | + {{count}}张可用 | ||
52 | + </span> | ||
53 | + {{/if}} | ||
54 | + | ||
55 | + {{#if notUsed}} | ||
56 | + <span class="not-used"> | ||
57 | + 未使用 | ||
58 | + <i class="iconfont"></i> | ||
59 | + </span> | ||
60 | + {{^}} | ||
61 | + <span class="used">-¥{{value}}</span> | ||
62 | + {{/if}} | ||
63 | + <span></span> | ||
64 | + </a> | ||
65 | + </li> | ||
66 | + {{/ coupon}} | ||
67 | + | ||
68 | + {{# yohoCoin}} | ||
69 | + <li class="coin"> | ||
70 | + <span class="title">YOHO币</span> | ||
71 | + <span class="desc">可抵用¥{{.}}</span> | ||
72 | + <span class="coin-check"> | ||
73 | + -¥ {{.}} | ||
74 | + <i class="iconfont checkbox icon-cb-checked"></i> | ||
75 | + </span> | ||
76 | + </li> | ||
77 | + {{/ yohoCoin}} | ||
78 | + | ||
79 | + {{# invoice}} | ||
80 | + <li class="invoice"> | ||
81 | + <span class="title">发票</span> | ||
82 | + <span class="iconfont checkbox icon-cb"></span> | ||
83 | + </li> | ||
84 | + {{/ invoice}} | ||
85 | + </ul> | ||
86 | + | ||
87 | + <ul class="total"> | ||
88 | + <li> | ||
89 | + <span>总价</span> | ||
90 | + ¥{{sumPrice}} | ||
91 | + </li> | ||
92 | + <li> | ||
93 | + <span>活动价</span> | ||
94 | + -¥{{salePrice}} | ||
95 | + </li> | ||
96 | + <li> | ||
97 | + <span>运费</span> | ||
98 | + +¥{{freight}} | ||
99 | + </li> | ||
100 | + <li> | ||
101 | + <span>YOHO币</span> | ||
102 | + -¥{{yohoCoin}} | ||
103 | + </li> | ||
104 | + <li> | ||
105 | + 应付金额: ¥{{price}} | ||
106 | + </li> | ||
107 | + </ul> | ||
108 | + </section> | ||
109 | + | ||
110 | + <ul class="pay-mode"> | ||
111 | + <li class="cod"> | ||
112 | + <span class="iconfont"></span> | ||
113 | + 货到付款 | ||
114 | + </li> | ||
115 | + <li class="pay-online"> | ||
116 | + <span class="iconfont"></span> | ||
117 | + 在线支付 | ||
118 | + </li> | ||
119 | + </ul> | ||
120 | + {{/ orderEnsure}} | ||
121 | +</div> | ||
122 | +{{> layout/footer}} |
@@ -128,7 +128,6 @@ class HomeController extends AbstractAction | @@ -128,7 +128,6 @@ class HomeController extends AbstractAction | ||
128 | $favBrands = \Index\UserModel::getFavBrandData($uid, $gender); | 128 | $favBrands = \Index\UserModel::getFavBrandData($uid, $gender); |
129 | 129 | ||
130 | print_r($favBrands); | 130 | print_r($favBrands); |
131 | - | ||
132 | } | 131 | } |
133 | 132 | ||
134 | /** | 133 | /** |
@@ -157,7 +156,7 @@ class HomeController extends AbstractAction | @@ -157,7 +156,7 @@ class HomeController extends AbstractAction | ||
157 | 156 | ||
158 | print_r($favBrands); | 157 | print_r($favBrands); |
159 | 158 | ||
160 | - $this->_view->display('yoho-coin', array('yohoCoin' => array('coinNum' => 0))); | 159 | + $this->_view->display('currency', array('yohoCoin' => array('coinNum' => 0))); |
161 | } | 160 | } |
162 | 161 | ||
163 | /** | 162 | /** |
@@ -66,6 +66,62 @@ class ShoppingCartController extends AbstractAction | @@ -66,6 +66,62 @@ class ShoppingCartController extends AbstractAction | ||
66 | $this->_view->display('gift-advance', array('giftAdvancePage' => true, 'pageHeader' => array( | 66 | $this->_view->display('gift-advance', array('giftAdvancePage' => true, 'pageHeader' => array( |
67 | 'navBack' => true, 'navTitle' => '加价购'), 'shoppingCart' => $data)); | 67 | 'navBack' => true, 'navTitle' => '加价购'), 'shoppingCart' => $data)); |
68 | } | 68 | } |
69 | + | ||
70 | + public function orderEnsureAction() { | ||
71 | + $data = array( | ||
72 | + 'orderEnsure' => array( | ||
73 | + 'name' => '申建军', | ||
74 | + 'phoneNum' => '12345678', | ||
75 | + 'address' => '江苏省南京市建邺区', | ||
76 | + 'dispatchMode' => array( | ||
77 | + array( | ||
78 | + 'id' => 1, | ||
79 | + 'name' => '普通快递¥10' | ||
80 | + ), | ||
81 | + array( | ||
82 | + 'id' => 2, | ||
83 | + 'name' => '顺丰速运¥15(仅支持顺丰克配送的地区)' | ||
84 | + ) | ||
85 | + ), | ||
86 | + 'dispatchTime' => array( | ||
87 | + array( | ||
88 | + 'id' => 1, | ||
89 | + 'name' => '工作日、双休日、节假日均可送货' | ||
90 | + ), | ||
91 | + array( | ||
92 | + 'id' => 2, | ||
93 | + 'name' => '只工作日送货' | ||
94 | + ), | ||
95 | + array( | ||
96 | + 'id' => 3, | ||
97 | + 'name' => '只双休日、节假日送货' | ||
98 | + ) | ||
99 | + ), | ||
100 | + 'goods' => array( | ||
101 | + array( | ||
102 | + 'id' => 1, | ||
103 | + 'thumb' => 'http://img11.static.yhbimg.com/goodsimg/2015/10/03/10/01bc1878f9154e77ac4f7a6003c954f1b8.jpg?imageMogr2/thumbnail/235x314/extent/235x314/background/d2hpdGU=/position/center/quality/90', | ||
104 | + 'name' => '银鳞堂民族风牛皮手绳', | ||
105 | + 'salePrice' => 9, | ||
106 | + 'price' => 19, | ||
107 | + 'count' => 1 | ||
108 | + ) | ||
109 | + ), | ||
110 | + 'coupon' => array( | ||
111 | + 'count' => 1, | ||
112 | + 'notUsed' => true | ||
113 | + ), | ||
114 | + 'yohoCoin' => '0', | ||
115 | + 'invoice' => true, | ||
116 | + 'sumPrice' => 900, | ||
117 | + 'salePrice' => 90, | ||
118 | + 'freight' => 0, | ||
119 | + 'price' => 810 | ||
120 | + ) | ||
121 | + ); | ||
122 | + | ||
123 | + $this->_view->display('order-ensure', $data); | ||
124 | + } | ||
69 | 125 | ||
70 | /** | 126 | /** |
71 | * 读取chose-panel内容 | 127 | * 读取chose-panel内容 |
-
Please register or login to post a comment