Browse Source

小程序代码提交

梁沛聪 6 years ago
parent
commit
b3d7f89dc9

BIN
miniapp/app/img/award-head.png View File


BIN
miniapp/app/img/demo/banner.jpg View File


BIN
miniapp/app/img/demo/banner2.jpg View File


BIN
miniapp/app/img/demo/goods-detail.png View File


BIN
miniapp/app/img/demo/goods.png View File


BIN
miniapp/app/img/demo/introduce.jpg View File


BIN
miniapp/app/img/demo/order-img.png View File


BIN
miniapp/app/img/demo/test.jpg View File


BIN
miniapp/app/img/demo/test2.jpg View File


BIN
miniapp/app/img/icon-service.png View File


+ 6
- 3
miniapp/app/pages/bookService/index.js View File

@@ -21,7 +21,7 @@ new $.Page({
21 21
                 const group = item.input_group;
22 22
                 options.push({
23 23
                     value: group[0].value || '',
24
-                    key: item.name
24
+                    key: item.name_cn
25 25
                 });
26 26
             }
27 27
             this.setData({
@@ -61,10 +61,13 @@ new $.Page({
61 61
             phone,
62 62
             address,
63 63
             notes,
64
-            type
64
+            type,
65
+            options: ''
65 66
         }
66 67
         for (let option of options) {
67
-            data[`${option.key}`] = option.value;
68
+            const val = `${option.key}:${option.value}`;
69
+            data.options += (!data.options ? val : (',' + val));
70
+            // data[`${option.key}`] = option.value;
68 71
         }
69 72
         $.request(api, 'POST', data).then((res) => {
70 73
             $.wx.hideToast('loading');

+ 3
- 1
miniapp/app/pages/order/index.wxml View File

@@ -41,7 +41,7 @@
41 41
             <view class="goods" wx:if="{{goods.length > 0}}">
42 42
                 <view class="cell" wx:for="{{goods}}">
43 43
                     <view class="left">
44
-                        <image class="order-img" src="/img/demo/order-img.png"></image>
44
+                        <image class="order-img" src="{{item.photo}}"></image>
45 45
                         <view class="info">
46 46
                             <view class="name">{{item.classify1}}</view>
47 47
                             <view class="text">{{item.classify2}}</view>
@@ -53,6 +53,8 @@
53 53
                         <view class="text-bottom">¥{{item.price}}</view>
54 54
                         <view class="btn-blue" bindtap="toPay" data-id="{{item.id}}" data-type="{{item.order_type}}"
55 55
                             wx:if="{{item.status == 0}}">立即付款</view>
56
+                        <view class="btn-blue" bindtap="addComment" data-id="{{item.id}}" data-type="{{item.order_type}}"
57
+                            wx:if="{{item.status == 2 && !item.comment}}">添加评价</view>
56 58
                     </view>
57 59
                 </view>
58 60
             </view>

+ 5
- 2
miniapp/app/pages/service/index.wxml View File

@@ -1,6 +1,9 @@
1 1
 <view class="page">
2
+    <view class="page-hd">
3
+        <image class="head" src="/img/award-head.png"></image>
4
+    </view>
2 5
     <view class="page-bd">
3
-        <button class="btn-join" type="primary" open-type="contact" session-from="homeApp">联系客服</button>
4
-        <button class="btn-join" type="default" bindtap="toPay">打赏</button>
6
+        <button class="btn-awrad" type="primary" bindtap="toPay">红包打赏</button>
7
+        <button class="btn-join" type="default" open-type="contact" session-from="homeApp"><image class="icon-service" src="/img/icon-service.png"></image>客服咨询</button>
5 8
     </view>
6 9
 </view>

+ 39
- 2
miniapp/app/pages/service/index.wxss View File

@@ -1,3 +1,40 @@
1 1
 page {
2
-    background-color: #ddd;
3
-}
2
+    background-color: #f4f4f4;
3
+}
4
+
5
+.head{
6
+    width: 750rpx;
7
+    height: 672rpx;
8
+    margin-top: 50rpx;
9
+}
10
+
11
+button[type=primary]{
12
+    margin: 100rpx 30rpx 0;
13
+    background-color: #f91919;
14
+}
15
+
16
+button[type=primary].button-hover{
17
+    background-color: #f91919;
18
+}
19
+
20
+.icon-service{
21
+    width: 54rpx;
22
+    height: 60rpx;
23
+    margin-right: 14rpx;
24
+    vertical-align: -14rpx;
25
+}
26
+
27
+button[type=default]{
28
+    position: absolute;
29
+    bottom: 60rpx;
30
+    font-size: 36rpx;
31
+    color: #00a0e9;
32
+    background-color: transparent;
33
+    margin: 0 auto;
34
+    left: 50%;
35
+    transform: translateX(-50%);
36
+}
37
+
38
+button[type=default].button-hover{
39
+    background-color: transparent;
40
+}

+ 6
- 3
miniapp/app/pages/yuesao/index.js View File

@@ -21,7 +21,7 @@ new $.Page({
21 21
                 const group = item.input_group;
22 22
                 options.push({
23 23
                     value: group[0].value || '',
24
-                    key: item.name
24
+                    key: item.name_cn
25 25
                 });
26 26
             }
27 27
             this.setData({
@@ -64,10 +64,13 @@ new $.Page({
64 64
             address,
65 65
             contact: name,
66 66
             phone,
67
-            type
67
+            type,
68
+            options: ''
68 69
         };
69 70
         for (let option of options) {
70
-            data[`${option.key}`] = option.value;
71
+            const val = `${option.key}:${option.value}`;
72
+            data.options += (!data.options ? val : (',' + val));
73
+            // data[`${option.key}`] = option.value;
71 74
         }
72 75
         $.request(this.data.api, 'POST', data).then((res) => {
73 76
             $.wx.hideToast('loading');

+ 7
- 1
miniapp/app/project.config.json View File

@@ -33,7 +33,7 @@
33 33
 			"list": []
34 34
 		},
35 35
 		"miniprogram": {
36
-			"current": 9,
36
+			"current": 10,
37 37
 			"list": [
38 38
 				{
39 39
 					"id": -1,
@@ -94,6 +94,12 @@
94 94
 					"name": "客服",
95 95
 					"pathName": "pages/service/index",
96 96
 					"query": ""
97
+				},
98
+				{
99
+					"id": -1,
100
+					"name": "月子咨询",
101
+					"pathName": "pages/service/index",
102
+					"query": ""
97 103
 				}
98 104
 			]
99 105
 		}

Loading…
Cancel
Save