f69c73a6 by simon

默认提交

1 parent e76cb64c
...@@ -154,7 +154,6 @@ button { ...@@ -154,7 +154,6 @@ button {
154 } 154 }
155 155
156 156
157
158 // web font icon 157 // web font icon
159 158
160 @font-face { 159 @font-face {
......
...@@ -15,7 +15,11 @@ Component({ ...@@ -15,7 +15,11 @@ Component({
15 cancelDesc: { 15 cancelDesc: {
16 type: String, 16 type: String,
17 value: "同意授权才能获得更多体验哦~", 17 value: "同意授权才能获得更多体验哦~",
18 } 18 },
19 evttype: {
20 type: String,
21 value: '',
22 },
19 }, 23 },
20 data: { 24 data: {
21 // 这里是一些组件内部数据 25 // 这里是一些组件内部数据
...@@ -31,21 +35,23 @@ Component({ ...@@ -31,21 +35,23 @@ Component({
31 // 隐藏蒙层 35 // 隐藏蒙层
32 hideMask() { 36 hideMask() {
33 this.triggerEvent('evtcomp', { 37 this.triggerEvent('evtcomp', {
34 name: "_evt_hide_mask" 38 name: "_evt_hide_mask",
35 }); 39 });
36 }, 40 },
37 41
38 // 授权成功事件 42 // 授权成功事件
39 authComplete() { 43 authComplete() {
40 this.triggerEvent('evtcomp', { 44 this.triggerEvent('evtcomp', {
41 name: "_evt_auth_complete" 45 name: "_evt_auth_complete",
46 data: {
47 evttype: this.properties.evttype
48 }
42 }); 49 });
43
44
45 }, 50 },
46 51
47 // 点击暂不授权按钮 52 // 点击暂不授权按钮
48 cancelAuth(e) { 53 cancelAuth(e) {
54 console.log("this.properties.evttype:", this.properties.evttype);
49 this.hideMask(); 55 this.hideMask();
50 // this.triggerEvent('evtcomp', { 56 // this.triggerEvent('evtcomp', {
51 // name: "_evt_auth_cancel" 57 // name: "_evt_auth_cancel"
......
...@@ -3,10 +3,18 @@ ...@@ -3,10 +3,18 @@
3 3
4 4
5 .comp-item { 5 .comp-item {
6 width: 650px; 6 width: 630px;
7 min-height: 496px; 7 min-height: 360px;
8 border-radius: 10px; 8 border-radius: 16px;
9 background-color: #ffffff; 9 background-color: #ffffff;
10 position: relative;
11
12 .close{
13 position: absolute;
14 top: 12px;
15 right: 28px;
16 font-size: 52px;
17 }
10 18
11 .cspace { 19 .cspace {
12 height: 80px; 20 height: 80px;
...@@ -16,6 +24,7 @@ ...@@ -16,6 +24,7 @@
16 text-align: center; 24 text-align: center;
17 width: 520px; 25 width: 520px;
18 margin: 0 auto; 26 margin: 0 auto;
27 border-radius: 10px;
19 28
20 .logo { 29 .logo {
21 margin: 0 auto; 30 margin: 0 auto;
...@@ -29,13 +38,13 @@ ...@@ -29,13 +38,13 @@
29 } 38 }
30 39
31 .tit { 40 .tit {
32 font-size: 40px; 41 font-size: 42px;
33 color: #333333; 42 color: #333333;
34 } 43 }
35 44
36 .tips { 45 .tips {
37 margin-top: 28px; 46 margin-top: 28px;
38 font-size: 32px; 47 font-size: 36px;
39 color: #333333; 48 color: #333333;
40 padding-bottom: 244px; 49 padding-bottom: 244px;
41 } 50 }
...@@ -45,14 +54,14 @@ ...@@ -45,14 +54,14 @@
45 position: absolute; 54 position: absolute;
46 left: 0; 55 left: 0;
47 right: 0; 56 right: 0;
48 bottom: 80px; 57 bottom: 64px;
49 margin: 0 auto; 58 margin: 0 auto;
50 display: flex; 59 display: flex;
51 justify-content: center; 60 justify-content: center;
52 } 61 }
53 62
54 .btn { 63 .btn {
55 @include cb(240px, 80px); 64 @include cb(280px, 96px);
56 margin: 0 24px; 65 margin: 0 24px;
57 } 66 }
58 67
...@@ -62,3 +71,5 @@ ...@@ -62,3 +71,5 @@
62 } 71 }
63 72
64 } 73 }
74
75
......
1 <view class="comp-item"> 1 <view class="comp-item">
2 <view class="close" bindtap="hideMask">x</view>
2 <view class="cspace"></view> 3 <view class="cspace"></view>
3 <view class="cont"> 4 <view class="cont">
4 <!-- <view class="logo"> 5 <!-- <view class="logo">
...@@ -6,11 +7,11 @@ ...@@ -6,11 +7,11 @@
6 </view> --> 7 </view> -->
7 <view class="tit">家有儿孙</view> 8 <view class="tit">家有儿孙</view>
8 <view class="tips"> 9 <view class="tips">
9 <text>需要获取您的微信昵称等信息才可以体验更多哦</text> 10 <text>将头像昵称改为你的?</text>
10 </view> 11 </view>
11 </view> 12 </view>
12 <view class="btn-wrap"> 13 <view class="btn-wrap">
13 <button class="btn btn2" bindtap="cancelAuth">暂不授权</button> 14 <!-- <button class="btn btn2" bindtap="cancelAuth">暂不授权</button> -->
14 <button class="btn" open-type="getUserInfo" bindgetuserinfo="bindGetUserInfo">确认授权</button> 15 <button class="btn" open-type="getUserInfo" bindgetuserinfo="bindGetUserInfo">确认授权</button>
15 </view> 16 </view>
16 </view> 17 </view>
......
...@@ -8,14 +8,15 @@ import Poster from '../../miniprogram_dist/poster/poster'; ...@@ -8,14 +8,15 @@ import Poster from '../../miniprogram_dist/poster/poster';
8 8
9 // import calendar from '../../utils/calendar.js'; 9 // import calendar from '../../utils/calendar.js';
10 let calendar = require('../../utils/calendar.js'); 10 let calendar = require('../../utils/calendar.js');
11
12 const innerAudio = wx.createInnerAudioContext(); 11 const innerAudio = wx.createInnerAudioContext();
13 12
13
14 let app = getApp(); 14 let app = getApp();
15 Page({ 15 Page({
16 data: { 16 data: {
17 isOverShare: true, 17 isOverShare: true,
18 authorizeVisible: false, 18 authorizeVisible: false,
19 evttype: "",
19 total: 0, 20 total: 0,
20 page: 1, 21 page: 1,
21 size: 10, 22 size: 10,
...@@ -63,7 +64,11 @@ Page({ ...@@ -63,7 +64,11 @@ Page({
63 title = `${ownerMember.memberName}给您拜年啦!来看看是怎样特别的祝福`; 64 title = `${ownerMember.memberName}给您拜年啦!来看看是怎样特别的祝福`;
64 } else { 65 } else {
65 // 团队 66 // 团队
66 title = `${ownerMember.memberName}${ownerMember.memberName}${detailData.count}人给您拜年啦!看看这xx都是谁`; 67 if (detailData.count > 0) {
68 title = `${ownerMember.memberName}${detailData.familyName}${detailData.count}人给您拜年啦!看看这${detailData.count}人都是谁`;
69 } else {
70 title = `${ownerMember.memberName}给您拜年啦!来看看是怎样特别的祝福`;
71 }
67 } 72 }
68 let shareType = "" 73 let shareType = ""
69 // let imageUrl = detailData && detailData.thumbnail || ""; 74 // let imageUrl = detailData && detailData.thumbnail || "";
...@@ -123,12 +128,22 @@ Page({ ...@@ -123,12 +128,22 @@ Page({
123 // }); 128 // });
124 }); 129 });
125 }, 130 },
126 checkAuthShowComp() { 131 checkAuthShowComp(evttype) {
127 return new Promise((resolve, reject) => { 132 return new Promise((resolve, reject) => {
128 this.checkAuth().then((result) => { 133 this.checkAuth().then((result) => {
129 if (result) { 134 if (result) {
130 resolve(true); 135 resolve(true);
131 } else { 136 } else {
137 if (evttype) {
138 this.setData({
139 evttype
140 })
141 } else {
142 this.setData({
143 evttype: ""
144 })
145 }
146 console.log("checkAuthShowComp evttype:", this.data.evttype);
132 this.showAuth(); 147 this.showAuth();
133 } 148 }
134 }); 149 });
...@@ -542,6 +557,7 @@ Page({ ...@@ -542,6 +557,7 @@ Page({
542 }) 557 })
543 }); 558 });
544 559
560
545 if (memberDrawList.length > 0) { 561 if (memberDrawList.length > 0) {
546 texts.push({ 562 texts.push({
547 x: 686, 563 x: 686,
...@@ -550,7 +566,7 @@ Page({ ...@@ -550,7 +566,7 @@ Page({
550 color: "#fee085", 566 color: "#fee085",
551 textAlign: "right", 567 textAlign: "right",
552 zIndex: 11, 568 zIndex: 11,
553 text: `长按查看祝福`, 569 text: `长按查看全部${detailData.count}`,
554 }) 570 })
555 } else { 571 } else {
556 texts.push({ 572 texts.push({
...@@ -560,7 +576,7 @@ Page({ ...@@ -560,7 +576,7 @@ Page({
560 color: "#fee085", 576 color: "#fee085",
561 textAlign: "right", 577 textAlign: "right",
562 zIndex: 11, 578 zIndex: 11,
563 text: `长按查看全部${detailData.count}`, 579 text: `长按查看祝福`,
564 }) 580 })
565 } 581 }
566 } 582 }
...@@ -875,7 +891,7 @@ Page({ ...@@ -875,7 +891,7 @@ Page({
875 * 加入房间 891 * 加入房间
876 */ 892 */
877 onBlessJoinHandler(e) { 893 onBlessJoinHandler(e) {
878 this.checkAuthShowComp().then((result) => { 894 this.checkAuthShowComp("join").then((result) => {
879 let { 895 let {
880 options, 896 options,
881 detailData 897 detailData
...@@ -980,6 +996,11 @@ Page({ ...@@ -980,6 +996,11 @@ Page({
980 name, 996 name,
981 data 997 data
982 } = evt.detail; 998 } = evt.detail;
999 console.log("evt:", evt);
1000 console.log("data:", data);
1001 if (data && data.evttype && data.evttype == "join") {
1002 console.log("55555");
1003 }
983 switch (name) { 1004 switch (name) {
984 1005
985 // 隐藏蒙层 1006 // 隐藏蒙层
...@@ -993,7 +1014,14 @@ Page({ ...@@ -993,7 +1014,14 @@ Page({
993 case "_evt_auth_complete": 1014 case "_evt_auth_complete":
994 // this.initData(); 1015 // this.initData();
995 this.hideMask(); 1016 this.hideMask();
1017 console.log("_evt_auth_complete:", data.evttype);
1018 if (data && data.evttype && data.evttype == "join") {
1019 this.queryBlessDetail().then((result) => {
1020 this.onBlessJoinHandler();
1021 });
1022 } else {
996 this.queryBlessDetail(); 1023 this.queryBlessDetail();
1024 }
997 break; 1025 break;
998 1026
999 default: 1027 default:
......
...@@ -285,7 +285,7 @@ $blessContentLabelWidth: 650px; ...@@ -285,7 +285,7 @@ $blessContentLabelWidth: 650px;
285 285
286 &-item { 286 &-item {
287 width: $blessContentWidth; 287 width: $blessContentWidth;
288 margin: 48px auto; 288 margin: 0 auto;
289 font-size: 42px; 289 font-size: 42px;
290 text-align: center; 290 text-align: center;
291 color: #333333; 291 color: #333333;
...@@ -293,10 +293,12 @@ $blessContentLabelWidth: 650px; ...@@ -293,10 +293,12 @@ $blessContentLabelWidth: 650px;
293 &-text { 293 &-text {
294 width: $blessContentLabelWidth; 294 width: $blessContentLabelWidth;
295 font-weight: bold; 295 font-weight: bold;
296 margin: 16px auto;
296 } 297 }
297 298
298 &-image { 299 &-image {
299 width: $blessContentWidth; 300 width: $blessContentWidth;
301 margin: 16px auto;
300 } 302 }
301 303
302 } 304 }
......
...@@ -22,12 +22,12 @@ ...@@ -22,12 +22,12 @@
22 <!-- 用户名称 --> 22 <!-- 用户名称 -->
23 <view class="name"> 23 <view class="name">
24 <view class="tt">{{isAuth ? ownerMember.memberName : '我'}}</view> 24 <view class="tt">{{isAuth ? ownerMember.memberName : '我'}}</view>
25 <image wx:if="{{ownerMember.mySelf == 1}}" bindtap="showUpdateUserInfoDialog" class="name-edit" mode="widthFix" src="../../image/blessing/icon-edit.png" /> 25 <image wx:if="{{ownerMember.mySelf == 1 && detailData.customMade == 1}}" bindtap="showUpdateUserInfoDialog" class="name-edit" mode="widthFix" src="../../image/blessing/icon-edit.png" />
26 </view> 26 </view>
27 <!-- 编辑房间信息 组队时候才显示 --> 27 <!-- 编辑房间信息 组队时候才显示 -->
28 <view wx:if="{{detailData.type == 1}}" class="edit"> 28 <view wx:if="{{detailData.type == 1}}" class="edit">
29 <view class="tt t1">{{isAuth ? '携' + detailData.familyName : '携家人'}}</view> 29 <view class="tt t1">{{isAuth ? '携' + detailData.familyName : '携家人'}}</view>
30 <image wx:if="{{ownerMember.mySelf == 1}}" bindtap="showUpdateRoomDialog" class="name-edit" mode="widthFix" src="../../image/blessing/icon-edit.png" /> 30 <image wx:if="{{ownerMember.mySelf == 1 && detailData.customMade == 1}}" bindtap="showUpdateRoomDialog" class="name-edit" mode="widthFix" src="../../image/blessing/icon-edit.png" />
31 <view wx:if="{{memberList.length > 0}}" class="tt t2">{{detailData.count}}人</view> 31 <view wx:if="{{memberList.length > 0}}" class="tt t2">{{detailData.count}}人</view>
32 </view> 32 </view>
33 <!-- 用户组 --> 33 <!-- 用户组 -->
...@@ -74,7 +74,7 @@ ...@@ -74,7 +74,7 @@
74 <image class="icon-down" mode="widthFix" src="../../image/blessing/icon-up-arrow.png" /> 74 <image class="icon-down" mode="widthFix" src="../../image/blessing/icon-up-arrow.png" />
75 </view> 75 </view>
76 <!-- 自定义句子 --> 76 <!-- 自定义句子 -->
77 <view class="sentence">{{detailData.blessTitle}}</view> 77 <view class="sentence">{{detailData.sentence}}</view>
78 </view> 78 </view>
79 <!-- 祝福内容 --> 79 <!-- 祝福内容 -->
80 <view class="blessing"> 80 <view class="blessing">
...@@ -82,9 +82,9 @@ ...@@ -82,9 +82,9 @@
82 <!-- 图片 --> 82 <!-- 图片 -->
83 <image mode="widthFix" wx:if="{{item.type == 'image' && item.url}}" class="blessing-item-image" src="{{item.url}}" /> 83 <image mode="widthFix" wx:if="{{item.type == 'image' && item.url}}" class="blessing-item-image" src="{{item.url}}" />
84 <!-- 文本 --> 84 <!-- 文本 -->
85 <text wx:if="{{item.type == 'text'}}" class="blessing-item-text" style="color: {{item.color ? item.color : '#333333'}};"> 85 <view wx:if="{{item.type == 'text'}}" class="blessing-item-text" style="color: {{item.color ? item.color : '#333333'}};">
86 {{item.content}} 86 {{item.content}}
87 </text> 87 </view>
88 </view> 88 </view>
89 </view> 89 </view>
90 <!-- 尾部内容 暂时不显示 --> 90 <!-- 尾部内容 暂时不显示 -->
...@@ -101,13 +101,16 @@ ...@@ -101,13 +101,16 @@
101 <!-- 按钮组 --> 101 <!-- 按钮组 -->
102 <view class="tail-btn-wrap"> 102 <view class="tail-btn-wrap">
103 <!-- 分享团队图片 --> 103 <!-- 分享团队图片 -->
104 <image bindtap="onPosterHandler" wx:if="{{detailData.type == 1}}" mode="widthFix" class="tail-btn-wrap-item blessing-share-group-btn" src="../../image/blessing/blessing-share-group-btn.png" /> 104 <!-- <image bindtap="onPosterHandler" wx:if="{{detailData.type == 1}}" mode="widthFix" class="tail-btn-wrap-item blessing-share-group-btn" src="../../image/blessing/blessing-share-group-btn.png" /> -->
105 <view bindtap="onPosterHandler" wx:if="{{detailData.type == 1}}" class="tail-btn-wrap-item more-template2 ">
106 <view class="btn btn2">分享团队图片</view>
107 </view>
105 <view wx:if="{{detailData.type == 0}}" bindtap="toReward" class="tail-btn-wrap-item more-template2"> 108 <view wx:if="{{detailData.type == 0}}" bindtap="toReward" class="tail-btn-wrap-item more-template2">
106 <view class="btn btn2">赞赏祝福</view> 109 <view class="btn btn2">赞赏祝福</view>
107 </view> 110 </view>
108 <!-- 选择更多祝福模板 --> 111 <!-- 选择更多祝福模板 -->
109 <view bindtap="onMoreTemplateHandler" class="tail-btn-wrap-item more-template2 "> 112 <view bindtap="onMoreTemplateHandler" class="tail-btn-wrap-item more-template2 ">
110 <view class="btn btn2">选择更多祝福模版 >></view> 113 <view class="btn btn1">选择更多祝福模版 >></view>
111 </view> 114 </view>
112 </view> 115 </view>
113 <!-- 尾图 --> 116 <!-- 尾图 -->
...@@ -210,8 +213,8 @@ ...@@ -210,8 +213,8 @@
210 <view class="t1">邀请你一起加入组队送祝福!</view> 213 <view class="t1">邀请你一起加入组队送祝福!</view>
211 </view> 214 </view>
212 </van-dialog> 215 </van-dialog>
213 <van-popup show="{{ authorizeVisible }}"> 216 <van-popup class="poster-popup" show="{{ authorizeVisible }}">
214 <authorize-comp bind:evtcomp="evtcomp"></authorize-comp> 217 <authorize-comp evttype="{{evttype}}" bind:evtcomp="evtcomp"></authorize-comp>
215 </van-popup> 218 </van-popup>
216 <van-popup class="poster-popup" bind:click-overlay="onHidePosterHandler" show="{{ posterVisible }}"> 219 <van-popup class="poster-popup" bind:click-overlay="onHidePosterHandler" show="{{ posterVisible }}">
217 <image bindtap="onPreviewImageHandler" class="poster" mode="widthFix" src="{{imageUrl}}" /> 220 <image bindtap="onPreviewImageHandler" class="poster" mode="widthFix" src="{{imageUrl}}" />
......