From 10d81f738daab1da5e8b384a3ef13835f40ab294 Mon Sep 17 00:00:00 2001 From: pplokijuhyg <1162963624@qq.com> Date: Sat, 14 Dec 2019 10:25:59 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 6 +- components/order/commodity/index.js | 8 ++ components/order/commodity/index.json | 6 ++ components/order/commodity/index.scss | 81 +++++++++++++++ components/order/commodity/index.wxml | 14 +++ components/order/commodity/index.wxss | 1 + components/order/message/index.js | 8 ++ components/order/message/index.json | 3 + components/order/message/index.scss | 40 ++++++++ components/order/message/index.wxml | 14 +++ components/order/message/index.wxss | 1 + components/order/tab/index.js | 8 ++ components/order/tab/index.json | 8 ++ components/order/tab/index.scss | 3 + components/order/tab/index.wxml | 9 ++ components/order/tab/index.wxss | 1 + pages/order/order.json | 3 +- pages/order/order.scss | 85 +--------------- pages/order/order.wxml | 140 +------------------------- pages/order/order.wxss | 2 +- 20 files changed, 214 insertions(+), 227 deletions(-) create mode 100644 components/order/commodity/index.js create mode 100644 components/order/commodity/index.json create mode 100644 components/order/commodity/index.scss create mode 100644 components/order/commodity/index.wxml create mode 100644 components/order/commodity/index.wxss create mode 100644 components/order/message/index.js create mode 100644 components/order/message/index.json create mode 100644 components/order/message/index.scss create mode 100644 components/order/message/index.wxml create mode 100644 components/order/message/index.wxss create mode 100644 components/order/tab/index.js create mode 100644 components/order/tab/index.json create mode 100644 components/order/tab/index.scss create mode 100644 components/order/tab/index.wxml create mode 100644 components/order/tab/index.wxss diff --git a/README.md b/README.md index 048a2f6..82b7dd4 100644 --- a/README.md +++ b/README.md @@ -33,4 +33,8 @@ - orderconfirm/chooseway 选择方式 - orderconfirm/ordershopinfo 顶部的商品信息 - orderconfirm/orderyf 运费 - - pages/order/order 订单列表 +- pages/order/order 订单列表
+ 组件 + - order/tab 切换列表 + - order/commodity 商品信息操作 + - order/message 商品信息 diff --git a/components/order/commodity/index.js b/components/order/commodity/index.js new file mode 100644 index 0000000..9f59aa7 --- /dev/null +++ b/components/order/commodity/index.js @@ -0,0 +1,8 @@ +Component({ + properties: { + }, + data: { + }, + methods: { + } +}) \ No newline at end of file diff --git a/components/order/commodity/index.json b/components/order/commodity/index.json new file mode 100644 index 0000000..9800f6a --- /dev/null +++ b/components/order/commodity/index.json @@ -0,0 +1,6 @@ +{ + "component": true, + "usingComponents": { + "message":"../message/index" + } +} \ No newline at end of file diff --git a/components/order/commodity/index.scss b/components/order/commodity/index.scss new file mode 100644 index 0000000..e558039 --- /dev/null +++ b/components/order/commodity/index.scss @@ -0,0 +1,81 @@ +.commodity { + margin-top: 20rpx; + background-color: #fff; + .message { + padding: 35rpx; + display: flex; + align-items: center; + border-bottom: 1rpx solid #F2F2F2; + .image { + width: 141rpx; + height: 150rpx; + background-color: #000; + margin-left: 34rpx; + } + .introduce { + margin-left: 32rpx; + height: 120rpx; + display: flex; + flex-direction: column; + justify-content: space-between; + width: 362rpx; + .title { + font-size: 28rpx; + color: #333; + } + .count { + font-size: 24rpx; + color: #999; + display: flex; + > view { + margin-right: 27rpx; + } + } + } + .parameter { + width: 150rpx; + height: 120rpx; + display: flex; + flex-direction: column; + justify-content: space-between; + align-items: flex-end; + } + } + .aggregate{ + display: flex; + box-sizing: border-box; + padding: 30rpx; + justify-content: flex-end; + font-size: 22rpx; + color: #999; + height: 78rpx; + border-bottom: 1rpx solid #F2F2F2; + + >text{ + color: #333; + margin: 0 5rpx; + } + } + .operation{ + height: 84rpx; + display: flex; + justify-content: flex-end; + padding:0 30rpx; + align-items: center; + .button{ + width: 133rpx; + height: 51rpx; + border:2rpx solid #999999; + border-radius: 26rpx; + text-align: center; + font-size: 22rpx; + color:#999999; + line-height: 51rpx; + margin-right: 8rpx; + } + .hlight{ + border:2rpx solid rgba(71,200,119,1); + color: #47C877; + } + } +} \ No newline at end of file diff --git a/components/order/commodity/index.wxml b/components/order/commodity/index.wxml new file mode 100644 index 0000000..e7264f2 --- /dev/null +++ b/components/order/commodity/index.wxml @@ -0,0 +1,14 @@ + + + + 共计1件商品 合计: + ¥29.80 + (含运费¥0.00) + + + 评价 + + 评价 + + + \ No newline at end of file diff --git a/components/order/commodity/index.wxss b/components/order/commodity/index.wxss new file mode 100644 index 0000000..e025d4a --- /dev/null +++ b/components/order/commodity/index.wxss @@ -0,0 +1 @@ +.commodity{margin-top:20rpx;background-color:#fff}.commodity .message{padding:35rpx;display:flex;align-items:center;border-bottom:1rpx solid #F2F2F2}.commodity .message .image{width:141rpx;height:150rpx;background-color:#000;margin-left:34rpx}.commodity .message .introduce{margin-left:32rpx;height:120rpx;display:flex;flex-direction:column;justify-content:space-between;width:362rpx}.commodity .message .introduce .title{font-size:28rpx;color:#333}.commodity .message .introduce .count{font-size:24rpx;color:#999;display:flex}.commodity .message .introduce .count>view{margin-right:27rpx}.commodity .message .parameter{width:150rpx;height:120rpx;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.commodity .aggregate{display:flex;box-sizing:border-box;padding:30rpx;justify-content:flex-end;font-size:22rpx;color:#999;height:78rpx;border-bottom:1rpx solid #F2F2F2}.commodity .aggregate>text{color:#333;margin:0 5rpx}.commodity .operation{height:84rpx;display:flex;justify-content:flex-end;padding:0 30rpx;align-items:center}.commodity .operation .button{width:133rpx;height:51rpx;border:2rpx solid #999999;border-radius:26rpx;text-align:center;font-size:22rpx;color:#999999;line-height:51rpx;margin-right:8rpx}.commodity .operation .hlight{border:2rpx solid #47c877;color:#47C877} diff --git a/components/order/message/index.js b/components/order/message/index.js new file mode 100644 index 0000000..9f59aa7 --- /dev/null +++ b/components/order/message/index.js @@ -0,0 +1,8 @@ +Component({ + properties: { + }, + data: { + }, + methods: { + } +}) \ No newline at end of file diff --git a/components/order/message/index.json b/components/order/message/index.json new file mode 100644 index 0000000..32640e0 --- /dev/null +++ b/components/order/message/index.json @@ -0,0 +1,3 @@ +{ + "component": true +} \ No newline at end of file diff --git a/components/order/message/index.scss b/components/order/message/index.scss new file mode 100644 index 0000000..cfa585f --- /dev/null +++ b/components/order/message/index.scss @@ -0,0 +1,40 @@ +.message { + padding: 35rpx; +display: flex; +align-items: center; +border-bottom: 1rpx solid #F2F2F2; +.image { + width: 141rpx; + height: 150rpx; + background-color: #000; + margin-left: 34rpx; +} +.introduce { + margin-left: 32rpx; + height: 120rpx; + display: flex; + flex-direction: column; + justify-content: space-between; + width: 362rpx; + .title { + font-size: 28rpx; + color: #333; + } + .count { + font-size: 24rpx; + color: #999; + display: flex; + > view { + margin-right: 27rpx; + } + } +} +.parameter { + width: 150rpx; + height: 120rpx; + display: flex; + flex-direction: column; + justify-content: space-between; + align-items: flex-end; +} +} \ No newline at end of file diff --git a/components/order/message/index.wxml b/components/order/message/index.wxml new file mode 100644 index 0000000..055d05c --- /dev/null +++ b/components/order/message/index.wxml @@ -0,0 +1,14 @@ + + + + 001|德国双心药房版 胶原蛋白美容口服液养颜 + + 30只 + 1.0356kg + + + + ¥29.80 + x2 + + \ No newline at end of file diff --git a/components/order/message/index.wxss b/components/order/message/index.wxss new file mode 100644 index 0000000..6221a43 --- /dev/null +++ b/components/order/message/index.wxss @@ -0,0 +1 @@ +.message{padding:35rpx;display:flex;align-items:center;border-bottom:1rpx solid #F2F2F2}.message .image{width:141rpx;height:150rpx;background-color:#000;margin-left:34rpx}.message .introduce{margin-left:32rpx;height:120rpx;display:flex;flex-direction:column;justify-content:space-between;width:362rpx}.message .introduce .title{font-size:28rpx;color:#333}.message .introduce .count{font-size:24rpx;color:#999;display:flex}.message .introduce .count>view{margin-right:27rpx}.message .parameter{width:150rpx;height:120rpx;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end} diff --git a/components/order/tab/index.js b/components/order/tab/index.js new file mode 100644 index 0000000..9f59aa7 --- /dev/null +++ b/components/order/tab/index.js @@ -0,0 +1,8 @@ +Component({ + properties: { + }, + data: { + }, + methods: { + } +}) \ No newline at end of file diff --git a/components/order/tab/index.json b/components/order/tab/index.json new file mode 100644 index 0000000..86d254c --- /dev/null +++ b/components/order/tab/index.json @@ -0,0 +1,8 @@ +{ + "component": true, + "usingComponents": { + "commodity":"../commodity/index", + "van-tab": "../utils/dist/tab/index", + "van-tabs": "../utils/dist/tabs/index" + } +} \ No newline at end of file diff --git a/components/order/tab/index.scss b/components/order/tab/index.scss new file mode 100644 index 0000000..5003c84 --- /dev/null +++ b/components/order/tab/index.scss @@ -0,0 +1,3 @@ +.tab { + width: 750rpx; +} \ No newline at end of file diff --git a/components/order/tab/index.wxml b/components/order/tab/index.wxml new file mode 100644 index 0000000..332394c --- /dev/null +++ b/components/order/tab/index.wxml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/components/order/tab/index.wxss b/components/order/tab/index.wxss new file mode 100644 index 0000000..77cc1ab --- /dev/null +++ b/components/order/tab/index.wxss @@ -0,0 +1 @@ +.tab{width:750rpx} diff --git a/pages/order/order.json b/pages/order/order.json index bb72bac..f3c80a3 100644 --- a/pages/order/order.json +++ b/pages/order/order.json @@ -1,6 +1,5 @@ { "usingComponents": { - "van-tab": "../utils/dist/tab/index", - "van-tabs": "../utils/dist/tabs/index" + "tab":"../components/order/tab/index" } } \ No newline at end of file diff --git a/pages/order/order.scss b/pages/order/order.scss index f2e63ec..ffb81b1 100644 --- a/pages/order/order.scss +++ b/pages/order/order.scss @@ -2,90 +2,7 @@ display: flex; flex-direction: column; align-items: center; - .tab { - width: 100%; - .commodity { - margin-top: 20rpx; - background-color: #fff; - .message { - padding: 35rpx; - display: flex; - align-items: center; - border-bottom: 1rpx solid #F2F2F2; - .image { - width: 141rpx; - height: 150rpx; - background-color: #000; - margin-left: 34rpx; - } - .introduce { - margin-left: 32rpx; - height: 120rpx; - display: flex; - flex-direction: column; - justify-content: space-between; - width: 362rpx; - .title { - font-size: 28rpx; - color: #333; - } - .count { - font-size: 24rpx; - color: #999; - display: flex; - > view { - margin-right: 27rpx; - } - } - } - .parameter { - width: 150rpx; - height: 120rpx; - display: flex; - flex-direction: column; - justify-content: space-between; - align-items: flex-end; - } - } - .aggregate{ - display: flex; - box-sizing: border-box; - padding: 30rpx; - justify-content: flex-end; - font-size: 22rpx; - color: #999; - height: 78rpx; - border-bottom: 1rpx solid #F2F2F2; - - >text{ - color: #333; - margin: 0 5rpx; - } - } - .operation{ - height: 84rpx; - display: flex; - justify-content: flex-end; - padding:0 30rpx; - align-items: center; - .button{ - width: 133rpx; - height: 51rpx; - border:2rpx solid #999999; - border-radius: 26rpx; - text-align: center; - font-size: 22rpx; - color:#999999; - line-height: 51rpx; - margin-right: 8rpx; - } - .hlight{ - border:2rpx solid rgba(71,200,119,1); - color: #47C877; - } - } - } - } + width: 100%; } page { background-color: #efefef; diff --git a/pages/order/order.wxml b/pages/order/order.wxml index 2d3df92..388926d 100644 --- a/pages/order/order.wxml +++ b/pages/order/order.wxml @@ -1,141 +1,3 @@ - - - - - - - 001|德国双心药房版 胶原蛋白美容口服液养颜 - - 30只 - 1.0356kg - - - - ¥29.80 - x2 - - - - 共计1件商品 合计: - ¥29.80 - (含运费¥0.00) - - - 评价 - - 评价 - - - - - - - - - 001|德国双心药房版 胶原蛋白美容口服液养颜 - - 30只 - 1.0356kg - - - - ¥29.80 - x2 - - - - 共计1件商品 合计: - ¥29.80 - (含运费¥0.00) - - - 评价 - - 评价 - - - - - - - - 001|德国双心药房版 胶原蛋白美容口服液养颜 - - 30只 - 1.0356kg - - - - ¥29.80 - x2 - - - - 共计1件商品 合计: - ¥29.80 - (含运费¥0.00) - - - 评价 - - 评价 - - - - - - - - 001|德国双心药房版 胶原蛋白美容口服液养颜 - - 30只 - 1.0356kg - - - - ¥29.80 - x2 - - - - 共计1件商品 合计: - ¥29.80 - (含运费¥0.00) - - - 评价 - - 评价 - - - - - - - - 001|德国双心药房版 胶原蛋白美容口服液养颜 - - 30只 - 1.0356kg - - - - ¥29.80 - x2 - - - - 共计1件商品 合计: - ¥29.80 - (含运费¥0.00) - - - 评价 - - 评价 - - - - + \ No newline at end of file diff --git a/pages/order/order.wxss b/pages/order/order.wxss index 25f60da..069fac9 100644 --- a/pages/order/order.wxss +++ b/pages/order/order.wxss @@ -1 +1 @@ -.box{display:flex;flex-direction:column;align-items:center}.box .tab{width:100%}.box .tab .commodity{margin-top:20rpx;background-color:#fff}.box .tab .commodity .message{padding:35rpx;display:flex;align-items:center;border-bottom:1rpx solid #F2F2F2}.box .tab .commodity .message .image{width:141rpx;height:150rpx;background-color:#000;margin-left:34rpx}.box .tab .commodity .message .introduce{margin-left:32rpx;height:120rpx;display:flex;flex-direction:column;justify-content:space-between;width:362rpx}.box .tab .commodity .message .introduce .title{font-size:28rpx;color:#333}.box .tab .commodity .message .introduce .count{font-size:24rpx;color:#999;display:flex}.box .tab .commodity .message .introduce .count>view{margin-right:27rpx}.box .tab .commodity .message .parameter{width:150rpx;height:120rpx;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.box .tab .commodity .aggregate{display:flex;box-sizing:border-box;padding:30rpx;justify-content:flex-end;font-size:22rpx;color:#999;height:78rpx;border-bottom:1rpx solid #F2F2F2}.box .tab .commodity .aggregate>text{color:#333;margin:0 5rpx}.box .tab .commodity .operation{height:84rpx;display:flex;justify-content:flex-end;padding:0 30rpx;align-items:center}.box .tab .commodity .operation .button{width:133rpx;height:51rpx;border:2rpx solid #999999;border-radius:26rpx;text-align:center;font-size:22rpx;color:#999999;line-height:51rpx;margin-right:8rpx}.box .tab .commodity .operation .hlight{border:2rpx solid #47c877;color:#47C877}page{background-color:#efefef} +.box{display:flex;flex-direction:column;align-items:center;width:100%}page{background-color:#efefef}