diff --git a/app/app.json b/app/app.json
index 4d42ab5..e354b0f 100644
--- a/app/app.json
+++ b/app/app.json
@@ -1,17 +1,17 @@
{
"pages": [
- "pages/shop/show",
- "pages/index/index",
"pages/order/list",
- "pages/mine/mine",
- "pages/index/address",
- "pages/order/show",
- "pages/order/quasi",
- "pages/shop/category",
- "pages/shop/search",
"pages/address/list",
"pages/address/add",
- "pages/address/select"
+ "pages/address/select",
+ "pages/index/index",
+ "pages/order/quasi",
+ "pages/shop/show",
+ "pages/mine/mine",
+ "pages/index/address",
+ "pages/shop/category",
+ "pages/shop/search",
+ "pages/order/show"
],
"window": {
"backgroundColor": "#f8f8f8",
diff --git a/app/app.wxss b/app/app.wxss
index 2fda36c..33c79ed 100644
--- a/app/app.wxss
+++ b/app/app.wxss
@@ -22,6 +22,10 @@ page {
font-size: 0.8em;
}
+.trangle {
+ padding-right: 15px;
+}
+
.trangle::after {
content: "";
margin-top: -4px;
@@ -59,6 +63,7 @@ button[type=primary], .weui-btn_primary {
font-size: 13px;
padding: 0 1.34em;
border-radius: 0;
+ vertical-align: middle;
}
button[type="primary"][plain] {
diff --git a/app/images/Shop-icon.png b/app/images/Shop-icon.png
new file mode 100644
index 0000000..2aae60d
Binary files /dev/null and b/app/images/Shop-icon.png differ
diff --git a/app/images/address_edit_white.png b/app/images/address_edit_white.png
new file mode 100644
index 0000000..8ce39c7
Binary files /dev/null and b/app/images/address_edit_white.png differ
diff --git a/app/images/address_list_selected.png b/app/images/address_list_selected.png
new file mode 100644
index 0000000..bf10ebd
Binary files /dev/null and b/app/images/address_list_selected.png differ
diff --git a/app/images/location.png b/app/images/location.png
new file mode 100644
index 0000000..ea38fa1
Binary files /dev/null and b/app/images/location.png differ
diff --git a/app/pages/address/add.json b/app/pages/address/add.json
index 9e26dfe..51b918f 100644
--- a/app/pages/address/add.json
+++ b/app/pages/address/add.json
@@ -1 +1,3 @@
-{}
\ No newline at end of file
+{
+ "navigationBarTitleText": "编辑收货地址"
+}
\ No newline at end of file
diff --git a/app/pages/address/add.wxml b/app/pages/address/add.wxml
index 928a1d4..5464296 100644
--- a/app/pages/address/add.wxml
+++ b/app/pages/address/add.wxml
@@ -1,2 +1,41 @@
+
-pages/address/add.wxml
+
+
+
+ 联系人
+
+
+
+
+
+
+
+ 手机号
+
+
+
+
+
+
+
+ 收货地址
+
+
+ 松散
+
+
+
+
+ 门牌号
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/pages/address/list.js b/app/pages/address/list.js
index 6b2de16..751e00f 100644
--- a/app/pages/address/list.js
+++ b/app/pages/address/list.js
@@ -1,19 +1,55 @@
// pages/address/list.js
Page({
- data:{},
- onLoad:function(options){
+ data: {
+ list: [
+ {
+ "addr_id": "170",
+ "user_id": "4",
+ "city_id": "330300",
+ "district_id": null,
+ "addr": "龙华大厦",
+ "detail": "",
+ "longitude": "120.69101",
+ "latitude": "28.002974",
+ "receiver": "test4",
+ "phone": "13000000005",
+ "create_time": "2017-02-20 10:38:11",
+ "delete": "0",
+ "district_name": "",
+ "city_name": "温州市"
+ },
+ {
+ "addr_id": "160",
+ "user_id": "4",
+ "city_id": "330300",
+ "district_id": null,
+ "addr": "电商大厦",
+ "detail": "",
+ "longitude": "120.737561",
+ "latitude": "27.979617",
+ "receiver": "test4",
+ "phone": "13000000004",
+ "create_time": "2016-12-16 13:37:10",
+ "delete": "0",
+ "district_name": "",
+ "city_name": "温州市"
+ }
+ ]
+
+ },
+ onLoad: function (options) {
// 页面初始化 options为页面跳转所带来的参数
},
- onReady:function(){
+ onReady: function () {
// 页面渲染完成
},
- onShow:function(){
+ onShow: function () {
// 页面显示
},
- onHide:function(){
+ onHide: function () {
// 页面隐藏
},
- onUnload:function(){
+ onUnload: function () {
// 页面关闭
}
})
\ No newline at end of file
diff --git a/app/pages/address/list.json b/app/pages/address/list.json
index 9e26dfe..0c66b5b 100644
--- a/app/pages/address/list.json
+++ b/app/pages/address/list.json
@@ -1 +1,3 @@
-{}
\ No newline at end of file
+{
+ "navigationBarTitleText": "我的地址"
+}
\ No newline at end of file
diff --git a/app/pages/address/list.wxml b/app/pages/address/list.wxml
index b41ec72..12db1ff 100644
--- a/app/pages/address/list.wxml
+++ b/app/pages/address/list.wxml
@@ -1,2 +1,26 @@
-pages/address/list.wxml
+
+
+ 我的地址
+
+
+
+
+ {{item.receiver}} {{item.phone}}
+
+
+ {{item.addr}}
+
+
+
+
+
+
+
+
+
+
+ 新增地址
+
diff --git a/app/pages/address/list.wxss b/app/pages/address/list.wxss
index e935e1d..05c6e06 100644
--- a/app/pages/address/list.wxss
+++ b/app/pages/address/list.wxss
@@ -1 +1,2 @@
-/* pages/address/list.wxss */
\ No newline at end of file
+/* pages/address/list.wxss */
+@import 'select.wxss';
\ No newline at end of file
diff --git a/app/pages/address/select.js b/app/pages/address/select.js
index a1f18fa..3fd69a7 100644
--- a/app/pages/address/select.js
+++ b/app/pages/address/select.js
@@ -1,19 +1,56 @@
// pages/address/select.js
Page({
- data:{},
- onLoad:function(options){
+ data: {
+ selectedId: 170,
+ list: [
+ {
+ "addr_id": "170",
+ "user_id": "4",
+ "city_id": "330300",
+ "district_id": null,
+ "addr": "龙华大厦",
+ "detail": "",
+ "longitude": "120.69101",
+ "latitude": "28.002974",
+ "receiver": "test4",
+ "phone": "13000000005",
+ "create_time": "2017-02-20 10:38:11",
+ "delete": "0",
+ "district_name": "",
+ "city_name": "温州市"
+ },
+ {
+ "addr_id": "160",
+ "user_id": "4",
+ "city_id": "330300",
+ "district_id": null,
+ "addr": "电商大厦",
+ "detail": "",
+ "longitude": "120.737561",
+ "latitude": "27.979617",
+ "receiver": "test4",
+ "phone": "13000000004",
+ "create_time": "2016-12-16 13:37:10",
+ "delete": "0",
+ "district_name": "",
+ "city_name": "温州市"
+ }
+ ]
+
+ },
+ onLoad: function (options) {
// 页面初始化 options为页面跳转所带来的参数
},
- onReady:function(){
+ onReady: function () {
// 页面渲染完成
},
- onShow:function(){
+ onShow: function () {
// 页面显示
},
- onHide:function(){
+ onHide: function () {
// 页面隐藏
},
- onUnload:function(){
+ onUnload: function () {
// 页面关闭
}
})
\ No newline at end of file
diff --git a/app/pages/address/select.json b/app/pages/address/select.json
index 9e26dfe..fc0d67f 100644
--- a/app/pages/address/select.json
+++ b/app/pages/address/select.json
@@ -1 +1,3 @@
-{}
\ No newline at end of file
+{
+ "navigationBarTitleText": "收货地址"
+}
\ No newline at end of file
diff --git a/app/pages/address/select.wxml b/app/pages/address/select.wxml
index 72ccd9e..e47d48f 100644
--- a/app/pages/address/select.wxml
+++ b/app/pages/address/select.wxml
@@ -1,2 +1,28 @@
+
-pages/address/select.wxml
+
+
+ 可选收货地址
+
+
+
+
+
+ {{item.receiver}} {{item.phone}}
+
+
+ {{item.addr}}
+
+
+
+
+
+
+
+
+
+
+ 新增地址
+
\ No newline at end of file
diff --git a/app/pages/address/select.wxss b/app/pages/address/select.wxss
index e80ce5a..82e6c4e 100644
--- a/app/pages/address/select.wxss
+++ b/app/pages/address/select.wxss
@@ -1 +1,54 @@
-/* pages/address/select.wxss */
\ No newline at end of file
+/* pages/address/select.wxss */
+page {
+ padding-bottom: 50px;
+}
+
+.address-select__hd {
+ padding: 5px 15px;
+ font-size: 14px;
+ color: #999;
+ border-bottom: 1rpx solid #e8e8e8;
+}
+
+.address__list {
+ background-color: #fff;
+}
+
+.address__item {
+ position: relative;
+ padding: 10px 15px;
+ border-bottom: 1rpx solid #e8e8e8;
+}
+
+.address__item-selected-img {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 29px;
+ height: 28px;
+}
+
+.address__item-edit {
+ position: absolute;
+ right: 15px;
+ top: 50%;
+ padding: 5px 10px;
+ transform: translateY(-50%);
+}
+
+.address__item-edit-img {
+ width: 20px;
+ height: 20px;
+}
+
+.address-add-btn {
+ position: fixed;
+ bottom: 0;
+ left: 0;
+ right: 0;
+ height: 50px;
+ line-height: 50px;
+ text-align: center;
+ color: #fff;
+ background-color: #ff5801;
+}
\ No newline at end of file
diff --git a/app/pages/index/index.wxml b/app/pages/index/index.wxml
index f7cf058..67cdf13 100644
--- a/app/pages/index/index.wxml
+++ b/app/pages/index/index.wxml
@@ -3,7 +3,7 @@
-
+
电商大厦电商大厦(兴区路)
diff --git a/app/pages/index/index.wxss b/app/pages/index/index.wxss
index 03132b4..744c6cd 100644
--- a/app/pages/index/index.wxss
+++ b/app/pages/index/index.wxss
@@ -24,6 +24,7 @@
}
.address__icon {
+ margin-top: -2px;
width: 24px;
height: 24px;
vertical-align: middle;
diff --git a/app/pages/order/constant.js b/app/pages/order/constant.js
new file mode 100644
index 0000000..4a851a4
--- /dev/null
+++ b/app/pages/order/constant.js
@@ -0,0 +1,9 @@
+export const ORDER_STATES = {
+ "1": '订单待支付',
+ "2": '等待商家接单',
+ "3": '订单进行中',
+ "4": '订单已完成',
+ "5": '订单已取消',
+ "6": '退款中',
+ "7": '已退款'
+}
\ No newline at end of file
diff --git a/app/pages/order/list.js b/app/pages/order/list.js
index 1c524cb..1fafc72 100644
--- a/app/pages/order/list.js
+++ b/app/pages/order/list.js
@@ -1,19 +1,104 @@
// pages/order/list.js
+import { ORDER_STATES } from './constant'
+
Page({
- data:{},
- onLoad:function(options){
+ data: {
+ login: true,
+ ORDER_STATES,
+ list: [
+ {
+ "order_id": "1370",
+ "order_no": "2017042815510158201158862546",
+ "seller_id": "2",
+ "seller_name": "鲜极道",
+ "title": "鸡腿饭(大)",
+ "add_time": "1493365861",
+ "order_price": "42.98",
+ "pay_price": "34.98",
+ "state": "1",
+ "is_reviews": "0",
+ "pic_url": "http://mtest.ipaotui.com/Uploadfile/Img/seller_goods/1461034075146103407535640.jpg"
+ },
+ {
+ "order_id": "1347",
+ "order_no": "2017040708540884666377388205",
+ "seller_id": "2",
+ "seller_name": "鲜极道",
+ "title": "鸡翅饭",
+ "add_time": "1491526448",
+ "order_price": "36.00",
+ "pay_price": "28.00",
+ "state": "4",
+ "is_reviews": "0",
+ "pic_url": "http://mtest.ipaotui.com/"
+ },
+ {
+ "order_id": "1345",
+ "order_no": "2017033115480943749489684006",
+ "seller_id": "2",
+ "seller_name": "鲜极道",
+ "title": "香肠饭 等2件商品",
+ "add_time": "1490946489",
+ "order_price": "48.00",
+ "pay_price": "39.00",
+ "state": "5",
+ "is_reviews": "0",
+ "pic_url": "http://mtest.ipaotui.com/"
+ },
+ {
+ "order_id": "1344",
+ "order_no": "2017033016225869845172165968",
+ "seller_id": "2",
+ "seller_name": "鲜极道",
+ "title": "鸡翅饭",
+ "add_time": "1490862178",
+ "order_price": "36.00",
+ "pay_price": "26.00",
+ "state": "5",
+ "is_reviews": "0",
+ "pic_url": "http://mtest.ipaotui.com/"
+ },
+ {
+ "order_id": "1343",
+ "order_no": "2017033016045232046206634491",
+ "seller_id": "2",
+ "seller_name": "鲜极道",
+ "title": "鸡翅饭",
+ "add_time": "1490861092",
+ "order_price": "36.00",
+ "pay_price": "25.00",
+ "state": "5",
+ "is_reviews": "0",
+ "pic_url": "http://mtest.ipaotui.com/"
+ },
+ {
+ "order_id": "1342",
+ "order_no": "2017033014434386598425245711",
+ "seller_id": "2",
+ "seller_name": "鲜极道",
+ "title": "鸡腿饭",
+ "add_time": "1490856223",
+ "order_price": "40.98",
+ "pay_price": "30.98",
+ "state": "5",
+ "is_reviews": "0",
+ "pic_url": "http://mtest.ipaotui.com/Uploadfile/Img/seller_goods/1461034075146103407535640.jpg"
+ },
+ ]
+ },
+ onLoad: function (options) {
// 页面初始化 options为页面跳转所带来的参数
},
- onReady:function(){
+ onReady: function () {
// 页面渲染完成
},
- onShow:function(){
+ onShow: function () {
// 页面显示
},
- onHide:function(){
+ onHide: function () {
// 页面隐藏
},
- onUnload:function(){
+ onUnload: function () {
// 页面关闭
}
})
\ No newline at end of file
diff --git a/app/pages/order/list.wxml b/app/pages/order/list.wxml
index 21236fd..349b619 100644
--- a/app/pages/order/list.wxml
+++ b/app/pages/order/list.wxml
@@ -1,10 +1,31 @@
-
-
-
-
- 您还没有登录, 登录后查看订单
+
+
+
+
+
+ {{item.seller_name}}
+
+ {{ORDER_STATES[item.state]}}
- 登录
+
+
+
+ ¥{{item.pay_price}}
+ {{item.add_time}}
+
+
+
+
+ 去评论
+
+
+
+
+
+
+ 您还没有登录, 登录后查看订单
+
+ 登录
\ No newline at end of file
diff --git a/app/pages/order/list.wxss b/app/pages/order/list.wxss
index 0d41785..5f8b14e 100644
--- a/app/pages/order/list.wxss
+++ b/app/pages/order/list.wxss
@@ -1,15 +1,74 @@
/* pages/order/list.wxss */
.order-logout {
- text-align: center;
+ text-align: center;
}
.order-logout__bg {
- margin-top: 100px;
- width: 176px;
- height: 126px;
+ margin-top: 100px;
+ width: 176px;
+ height: 126px;
}
.order-logout__tip {
- margin-top: 10px;
-}
\ No newline at end of file
+ margin-top: 10px;
+}
+
+/* order-list */
+
+.order-item {
+ margin-top: 10px;
+ background-color: #fff;
+ border-top: 1rpx solid #e8e8e8;
+ border-bottom: 1rpx solid #e8e8e8;
+}
+
+.order-item__hd {
+ margin-left: 15px;
+ padding: 5px 15px 5px 0;
+ border-bottom: 1rpx solid #e8e8e8;
+ overflow: hidden;
+}
+
+.order-item__shop {
+ position: relative;
+ float: left;
+ color: #000;
+}
+
+.order-item__status {
+ float: right;
+ color: #999;
+ font-size: 14px;
+}
+.order-item__status_pay {
+ color: #ff5801;
+}
+
+.order-item__bd {
+ display: flex;
+ padding: 10px 15px;
+}
+
+.order-item__ft {
+ margin-left: 15px;
+ padding: 5px 15px 5px 0;
+ text-align: right;
+ border-top: 1rpx solid #e8e8e8;
+}
+
+.order-item__content {
+ position: relative;
+ flex: 1;
+}
+
+.order-item__pic {
+ margin-right: 10px;
+ height: 60px;
+ width: 60px;
+}
+
+.order-item__price {
+ font-size: 1.2em;
+ color: #ff5801;
+}
diff --git a/app/pages/order/quasi.js b/app/pages/order/quasi.js
index e782ec2..bb925fe 100644
--- a/app/pages/order/quasi.js
+++ b/app/pages/order/quasi.js
@@ -1,19 +1,76 @@
// pages/order/quasi.js
Page({
- data:{},
- onLoad:function(options){
+ data: {
+ info: {
+ "quasi_order_id": "2691",
+ "order_no": "2017042716455369061206686592",
+ "seller_id": "2",
+ "user_id": "4",
+ "state": "0",
+ "add_time": "1493282753",
+ "order_price": "42.98",
+ "pay_price": "34.98",
+ "goods_price": "22.98",
+ "cut_money": "8.00",
+ "coupon_money": "0.00",
+ "packing_fee": "2.00",
+ "delivery_fee": "18.00",
+ "receiver": "test4",
+ "receiver_addr": "龙华大厦",
+ "receiver_gps": "120.69101,28.002974",
+ "receiver_phone": "13000000005",
+ "receive_time": null,
+ "distance": "7.177",
+ "remark": null,
+ "is_reviews": "0",
+ "is_delete": "0",
+ "delivery_order_id": "0",
+ "title": "鸡腿饭(大)",
+ "receiver_city": "330300",
+ "commision": "0.00",
+ "user_coupon_id": null,
+ "coupon_type": null,
+ "real_delivery_fee": "18.00",
+ "cut_delivery_fee": "0.00",
+ "service_money": "0.00",
+ "seller_name": "鲜极道",
+ "seller_phone": "88888888",
+ "goods": [
+ {
+ "goods_id": "29",
+ "sub_id": "50",
+ "seller_id": "2",
+ "detail": "鸡腿饭 xx",
+ "sales": "46",
+ "praise": "0",
+ "state": "1",
+ "commision": "3.00",
+ "goods_name": "鸡腿饭(大)",
+ "price": "22.98",
+ "packing_fee": "2.00",
+ "stock": "74",
+ "is_delete": "0",
+ "pic_url": "http://test.storesystem.cn/Uploadfile/Img/seller_goods/1461034075146103407535640.jpg",
+ "num": "1",
+ "price_sum": "22.98"
+ }
+ ]
+
+ },
+ },
+ onLoad: function (options) {
// 页面初始化 options为页面跳转所带来的参数
},
- onReady:function(){
+ onReady: function () {
// 页面渲染完成
},
- onShow:function(){
+ onShow: function () {
// 页面显示
},
- onHide:function(){
+ onHide: function () {
// 页面隐藏
},
- onUnload:function(){
+ onUnload: function () {
// 页面关闭
}
})
\ No newline at end of file
diff --git a/app/pages/order/quasi.json b/app/pages/order/quasi.json
index 9e26dfe..8d07d3b 100644
--- a/app/pages/order/quasi.json
+++ b/app/pages/order/quasi.json
@@ -1 +1,3 @@
-{}
\ No newline at end of file
+{
+ "navigationBarTitleText": "提交订单"
+}
\ No newline at end of file
diff --git a/app/pages/order/quasi.wxml b/app/pages/order/quasi.wxml
index ef4723f..31f1560 100644
--- a/app/pages/order/quasi.wxml
+++ b/app/pages/order/quasi.wxml
@@ -1,2 +1,82 @@
+
-pages/order/quasi.wxml
+
+
+
+
+ {{info.receiver}} {{info.receiver_phone}}
+
+ {{info.receiver_addr}}
+
+
+
+
+
+
+ 支付方式
+ 在线支付
+
+
+ 红包
+ ¥{{info.coupon_money}}
+
+
+ 红包
+ 暂无可用
+
+
+
+
+
+ {{info.seller_name}}
+
+
+
+
+ {{item.goods_name}}
+ x{{item.num}}
+ ¥{{item.price_sum}}
+
+
+
+
+ 餐盒费
+
+ ¥{{info.packing_fee}}
+
+
+ 配送费
+
+ ¥{{info.delivery_fee}}
+
+
+
+
+ 商城优惠
+
+ -¥{{info.cut_money}}
+
+
+
+
+
+ 总计¥{{info.order_price}} 优惠¥{{info.cut_money}}
+
+
+ 实付
+ ¥{{info.pay_price}}
+
+
+
+
+
+
+
+ 已优惠¥{{info.cut_money}}
+
+ 待支付 ¥{{info.pay_price}}
+
+
+
\ No newline at end of file
diff --git a/app/pages/order/quasi.wxss b/app/pages/order/quasi.wxss
index 80c1ecd..2e68e15 100644
--- a/app/pages/order/quasi.wxss
+++ b/app/pages/order/quasi.wxss
@@ -1 +1,91 @@
-/* pages/order/quasi.wxss */
\ No newline at end of file
+/* pages/order/quasi.wxss */
+
+.quasi {
+ padding-bottom: 50px;
+}
+
+.weui-media-box_address::after {
+ right: 15px;
+}
+
+/* quasi-goods */
+
+.quasi-goods {
+ margin-top: 10px;
+ background-color: #fff;
+ border-top: 1rpx solid #e8e8e8;
+ border-bottom: 1rpx solid #e8e8e8;
+}
+
+.quasi-goods__hd {
+ margin-left: 10px;
+ padding: 10px 10px 10px 0;
+ color: #999;
+ border-bottom: 1rpx solid #e8e8e8;
+}
+
+.quasi-goods__img {
+ margin-top: -2px;
+ width: 20px;
+ height: 20px;
+ vertical-align: middle;
+}
+
+.quasi-goods__list {
+ margin-left: 10px;
+}
+
+.quasi-goods__list:not(:last-child) {
+ border-bottom: 1rpx solid #e8e8e8;
+}
+
+.quasi-goods__item {
+ display: flex;
+ padding: 10px 10px 10px 0;
+}
+
+.quasi-goods__item-name {
+ flex: 2;
+}
+
+.quasi-goods__item-name_grey {
+ color: #999;
+}
+
+.quasi-goods__item-num {
+ flex: 1;
+ color: #999;
+}
+
+
+/* quasi-action*/
+.quasi-actions {
+ position: fixed;
+ bottom: 0;
+ left: 0;
+ right: 0;
+ display: flex;
+ height: 50px;
+ padding-left: 10px;
+ background-color: #fff;
+ align-items: center;
+}
+.quasi-actions__cut {
+ flex: 1;
+}
+
+.quasi-actions__pay {
+ margin-right: 10px;
+}
+.menu-cart__btn[type=primary] {
+ margin: 0;
+ height: 50px;
+ min-width: 100px;
+ font-size: 16px;
+ line-height: 50px;
+ border: none;
+ border-radius: 0;
+}
+.menu-cart__btn::after {
+ content: none;
+}
\ No newline at end of file
diff --git a/app/pages/order/show.wxml b/app/pages/order/show.wxml
index 85ab97b..5a1f259 100644
--- a/app/pages/order/show.wxml
+++ b/app/pages/order/show.wxml
@@ -1,4 +1,4 @@