默认提交
Showing
7 changed files
with
257 additions
and
92 deletions
1 | //app.js | 1 | //app.js |
2 | // const ald = require('./utils/ald-stat.js') | 2 | const ald = require('./utils/ald-stat.js') |
3 | let fetchApi = require('./http/fetch-api.js'); | 3 | let fetchApi = require('./http/fetch-api.js'); |
4 | let api = require('./http/api'); | 4 | let api = require('./http/api'); |
5 | let config = require('./config'); | 5 | let config = require('./config'); |
6 | let router = require('./router/index'); | 6 | let router = require('./router/index'); |
7 | let store = require('./utils/stroage'); | 7 | let store = require('./utils/stroage'); |
8 | 8 | ||
9 | import { | ||
10 | getUuid | ||
11 | } from '/utils/util'; | ||
12 | |||
9 | require('./http/mock-data'); | 13 | require('./http/mock-data'); |
10 | 14 | ||
11 | App({ | 15 | App({ |
... | @@ -44,6 +48,29 @@ App({ | ... | @@ -44,6 +48,29 @@ App({ |
44 | this.globalData.statusBarHeight = wx.getSystemInfoSync().statusBarHeight; | 48 | this.globalData.statusBarHeight = wx.getSystemInfoSync().statusBarHeight; |
45 | this.globalData.barHeight = height; | 49 | this.globalData.barHeight = height; |
46 | this.share(); | 50 | this.share(); |
51 | |||
52 | // let uuid = store.getItem("aldstat_uuid"); | ||
53 | // console.log("uuid222:", uuid); | ||
54 | // store.setItem("uuid", uuid); | ||
55 | // console.log("uuid:", uuid); | ||
56 | // wx.aldstat.sendOpenid(uuid); | ||
57 | |||
58 | // 阿拉丁 | ||
59 | // wx.login({ | ||
60 | // success: function (res) { | ||
61 | // wx.request({ | ||
62 | // url: "", | ||
63 | // data: { | ||
64 | // jscode: res.code | ||
65 | // }, | ||
66 | // success: function (res) { | ||
67 | // //..... | ||
68 | // //调用上传OpenID | ||
69 | // wx.aldstat.sendOpenid(uuid); | ||
70 | // } | ||
71 | // }) | ||
72 | // } | ||
73 | // }) | ||
47 | }, | 74 | }, |
48 | globalData: { | 75 | globalData: { |
49 | share: false, | 76 | share: false, | ... | ... |
... | @@ -153,6 +153,23 @@ button { | ... | @@ -153,6 +153,23 @@ button { |
153 | } | 153 | } |
154 | } | 154 | } |
155 | 155 | ||
156 | @keyframes ani-scal-key-2 { | ||
157 | 0% { | ||
158 | transform: scale(1); | ||
159 | } | ||
160 | |||
161 | 25% { | ||
162 | transform: scale(1.04); | ||
163 | } | ||
164 | |||
165 | 50% { | ||
166 | transform: scale(1); | ||
167 | } | ||
168 | |||
169 | 75% { | ||
170 | transform: scale(1.04); | ||
171 | } | ||
172 | } | ||
156 | 173 | ||
157 | // web font icon | 174 | // web font icon |
158 | 175 | ... | ... |
... | @@ -32,6 +32,7 @@ Page({ | ... | @@ -32,6 +32,7 @@ Page({ |
32 | // type: 0, // 0单人 1组队 | 32 | // type: 0, // 0单人 1组队 |
33 | // 个人信息修改 | 33 | // 个人信息修改 |
34 | updateUserInfoDialogVisible: false, | 34 | updateUserInfoDialogVisible: false, |
35 | joinRoomDialogVisibleUnAuth: false, | ||
35 | updateUserInfo: {}, // 需要更新的用户数据 | 36 | updateUserInfo: {}, // 需要更新的用户数据 |
36 | files: [], // 上传文件列表 | 37 | files: [], // 上传文件列表 |
37 | 38 | ||
... | @@ -41,7 +42,7 @@ Page({ | ... | @@ -41,7 +42,7 @@ Page({ |
41 | 42 | ||
42 | // 加入房间 | 43 | // 加入房间 |
43 | joinRoomDialogVisible: false, | 44 | joinRoomDialogVisible: false, |
44 | // joinRoomDialogVisibleUnAuth: false, | 45 | joinRoomDialogVisibleUnAuth: false, |
45 | isJoin: false, // 是否能加入状态 | 46 | isJoin: false, // 是否能加入状态 |
46 | joined: false, // 是否已加入 | 47 | joined: false, // 是否已加入 |
47 | 48 | ||
... | @@ -82,6 +83,11 @@ Page({ | ... | @@ -82,6 +83,11 @@ Page({ |
82 | if (shareType) { | 83 | if (shareType) { |
83 | title = `${ownerMember.memberName}邀请您组队发祝福!体验今年最火爆的拜年方式` | 84 | title = `${ownerMember.memberName}邀请您组队发祝福!体验今年最火爆的拜年方式` |
84 | } else {} | 85 | } else {} |
86 | |||
87 | let act = res.target.dataset.act || ""; | ||
88 | if (act == "made") { | ||
89 | this.onShareBlessMakeHandler(); | ||
90 | } | ||
85 | } else {} | 91 | } else {} |
86 | 92 | ||
87 | // 权重 参数memberCode(房主memberCode) => 本人memberCode | 93 | // 权重 参数memberCode(房主memberCode) => 本人memberCode |
... | @@ -158,6 +164,11 @@ Page({ | ... | @@ -158,6 +164,11 @@ Page({ |
158 | this.pauseBgm(); | 164 | this.pauseBgm(); |
159 | }, | 165 | }, |
160 | onLoad(options) { | 166 | onLoad(options) { |
167 | wx.login({ | ||
168 | success(res) { | ||
169 | app.store.setItem('wxcode2', res.code); | ||
170 | } | ||
171 | }); | ||
161 | 172 | ||
162 | let date = new Date(); | 173 | let date = new Date(); |
163 | let lunar = calendar.calendar.solar2lunar(date.getFullYear(), date.getMonth() + 1, date.getDate()); | 174 | let lunar = calendar.calendar.solar2lunar(date.getFullYear(), date.getMonth() + 1, date.getDate()); |
... | @@ -205,23 +216,21 @@ Page({ | ... | @@ -205,23 +216,21 @@ Page({ |
205 | }) | 216 | }) |
206 | if (detailData.customMade == 1 && detailData.type == 1 && ownerMember.mySelf == 0 && options.t == "join" && !joined) { | 217 | if (detailData.customMade == 1 && detailData.type == 1 && ownerMember.mySelf == 0 && options.t == "join" && !joined) { |
207 | this.setData({ | 218 | this.setData({ |
208 | joinRoomDialogVisible: true, | 219 | // joinRoomDialogVisible: true, |
209 | isJoin: true, | 220 | isJoin: true, |
210 | }); | 221 | }); |
211 | // if (detailData.isAuth == 1) { | 222 | if (detailData.isAuth == 1) { |
212 | // this.setData({ | 223 | this.setData({ |
213 | // joinRoomDialogVisible: true, | 224 | joinRoomDialogVisible: true, |
214 | // }) | 225 | }) |
215 | // } else { | 226 | } else { |
216 | // this.setData({ | 227 | this.setData({ |
217 | // joinRoomDialogVisibleUnAuth: true, | 228 | joinRoomDialogVisibleUnAuth: true, |
218 | // }) | 229 | }) |
219 | // } | 230 | } |
220 | } | 231 | } |
221 | }); | 232 | }); |
222 | console.log("memberCode:", app.store.getItem("memberCode")); | 233 | console.log("memberCode:", app.store.getItem("memberCode")); |
223 | |||
224 | |||
225 | }, | 234 | }, |
226 | 235 | ||
227 | /** | 236 | /** |
... | @@ -280,11 +289,18 @@ Page({ | ... | @@ -280,11 +289,18 @@ Page({ |
280 | }, | 289 | }, |
281 | 290 | ||
282 | 291 | ||
283 | showTips(evt) { | 292 | showTips(tips) { |
293 | wx.showToast({ | ||
294 | title: tips + "", | ||
295 | icon: "none" | ||
296 | }) | ||
297 | }, | ||
298 | |||
299 | showTipsByWxml(evt) { | ||
284 | let tips = getBindtapData(evt); | 300 | let tips = getBindtapData(evt); |
285 | wx.showModal({ | 301 | wx.showToast({ |
286 | content: tips, | 302 | title: tips + "", |
287 | success(res) {} | 303 | icon: "none" |
288 | }) | 304 | }) |
289 | }, | 305 | }, |
290 | 306 | ||
... | @@ -421,10 +437,20 @@ Page({ | ... | @@ -421,10 +437,20 @@ Page({ |
421 | this.onCreatePoster(posterData); | 437 | this.onCreatePoster(posterData); |
422 | }); | 438 | }); |
423 | } else { | 439 | } else { |
424 | wx.showModal({ | 440 | // this.showTips("请先定制祝福") |
425 | content: "请先定制祝福", | 441 | app.post({ |
426 | success(res) {} | 442 | url: app.api.blessMade, |
427 | }) | 443 | data: { |
444 | blessCode: detailData.blessCode, | ||
445 | } | ||
446 | }).then((result) => { | ||
447 | this.queryBlessDetail().then((result) => { | ||
448 | this.getWxCode().then((result) => { | ||
449 | let posterData = this.getPosterConfig(); | ||
450 | this.onCreatePoster(posterData); | ||
451 | }); | ||
452 | }); | ||
453 | }).catch((err) => {}); | ||
428 | } | 454 | } |
429 | }, | 455 | }, |
430 | 456 | ||
... | @@ -621,12 +647,8 @@ Page({ | ... | @@ -621,12 +647,8 @@ Page({ |
621 | }) | 647 | }) |
622 | }); | 648 | }); |
623 | } else { | 649 | } else { |
624 | wx.showModal({ | 650 | this.showTips("请先定制祝福"); |
625 | content: "请先定制祝福", | ||
626 | success(res) {} | ||
627 | }) | ||
628 | } | 651 | } |
629 | |||
630 | }, | 652 | }, |
631 | 653 | ||
632 | // 房主名字 | 654 | // 房主名字 |
... | @@ -651,10 +673,7 @@ Page({ | ... | @@ -651,10 +673,7 @@ Page({ |
651 | }) | 673 | }) |
652 | }); | 674 | }); |
653 | } else { | 675 | } else { |
654 | wx.showModal({ | 676 | this.showTips("请先定制祝福"); |
655 | content: "请先定制祝福", | ||
656 | success(res) {} | ||
657 | }) | ||
658 | } | 677 | } |
659 | }, | 678 | }, |
660 | 679 | ||
... | @@ -881,6 +900,14 @@ Page({ | ... | @@ -881,6 +900,14 @@ Page({ |
881 | } = this.data; | 900 | } = this.data; |
882 | console.log("isAuth:", isAuth); | 901 | console.log("isAuth:", isAuth); |
883 | if (isAuth) { | 902 | if (isAuth) { |
903 | |||
904 | // 把房间变成自己 | ||
905 | this.setData({ | ||
906 | isJoin: false, | ||
907 | joined: false, | ||
908 | "options.m": app.store.getItem("memberCode") | ||
909 | }) | ||
910 | this.queryBlessDetail().then((result) => { | ||
884 | // 已授权 | 911 | // 已授权 |
885 | app.post({ | 912 | app.post({ |
886 | url: app.api.blessMade, | 913 | url: app.api.blessMade, |
... | @@ -889,23 +916,38 @@ Page({ | ... | @@ -889,23 +916,38 @@ Page({ |
889 | } | 916 | } |
890 | }).then((result) => { | 917 | }).then((result) => { |
891 | this.queryBlessDetail().then((result) => { | 918 | this.queryBlessDetail().then((result) => { |
892 | wx.showModal({ | 919 | this.showTips("定制祝福成功!"); |
893 | title: '定制祝福成功!', | ||
894 | content: '马上为亲朋好友送上祝福吧~', | ||
895 | success(res) {} | ||
896 | }) | ||
897 | }); | 920 | }); |
898 | }).catch((err) => {}); | 921 | }).catch((err) => {}); |
922 | }) | ||
899 | } else { | 923 | } else { |
900 | // 未授权 | 924 | // 未授权 |
901 | } | 925 | } |
902 | }, | 926 | }, |
903 | 927 | ||
904 | /** | 928 | /** |
929 | * 未定制时但已授权时,戳起分享作为定制 | ||
930 | */ | ||
931 | onShareBlessMakeHandler() { | ||
932 | let { | ||
933 | detailData, | ||
934 | isAuth | ||
935 | } = this.data; | ||
936 | app.post({ | ||
937 | url: app.api.blessMade, | ||
938 | data: { | ||
939 | blessCode: detailData.blessCode, | ||
940 | } | ||
941 | }).then((result) => { | ||
942 | this.queryBlessDetail().then((result) => {}); | ||
943 | }).catch((err) => {}); | ||
944 | }, | ||
945 | |||
946 | /** | ||
905 | * 加入房间 | 947 | * 加入房间 |
906 | */ | 948 | */ |
907 | onBlessJoinHandler(e) { | 949 | onBlessJoinHandler(e) { |
908 | this.checkAuthShowComp("join").then((result) => { | 950 | // this.checkAuthShowComp("join").then((result) => { |
909 | let { | 951 | let { |
910 | options, | 952 | options, |
911 | detailData | 953 | detailData |
... | @@ -921,30 +963,16 @@ Page({ | ... | @@ -921,30 +963,16 @@ Page({ |
921 | isJoin: false | 963 | isJoin: false |
922 | }) | 964 | }) |
923 | this.queryBlessDetail().then((result) => { | 965 | this.queryBlessDetail().then((result) => { |
924 | wx.showModal({ | 966 | this.showTips("加入成功"); |
925 | showCancel: false, | ||
926 | content: '加入成功', | ||
927 | success(res) {} | ||
928 | }) | ||
929 | }); | ||
930 | }).catch((err) => { | ||
931 | |||
932 | }); | ||
933 | }).catch((err) => { | ||
934 | |||
935 | }); | 967 | }); |
968 | }).catch((err) => {}); | ||
936 | }, | 969 | }, |
937 | 970 | ||
938 | // 点击确认授权按钮 | 971 | // 点击确认授权按钮 |
939 | bindGetUserInfo(e) { | 972 | bindGetUserInfo(e) { |
940 | let _this = this; | 973 | let _this = this; |
941 | wx.showLoading(); | 974 | wx.showLoading(); |
942 | wx.login({ | ||
943 | success(res) { | ||
944 | app.store.setItem('wxcode', res.code); | ||
945 | _this.getUserInfo(e.detail); | 975 | _this.getUserInfo(e.detail); |
946 | } | ||
947 | }); | ||
948 | }, | 976 | }, |
949 | 977 | ||
950 | // 授权操作 | 978 | // 授权操作 |
... | @@ -962,7 +990,7 @@ Page({ | ... | @@ -962,7 +990,7 @@ Page({ |
962 | blessCode: detailData.blessCode, | 990 | blessCode: detailData.blessCode, |
963 | encryptedData: e.encryptedData, | 991 | encryptedData: e.encryptedData, |
964 | iv: e.iv, | 992 | iv: e.iv, |
965 | code: app.store.getItem("wxcode"), | 993 | code: app.store.getItem("wxcode2"), |
966 | tlMemberCode: app.globalData.tlMemberCode | 994 | tlMemberCode: app.globalData.tlMemberCode |
967 | } | 995 | } |
968 | }).then((res2) => { | 996 | }).then((res2) => { |
... | @@ -971,10 +999,7 @@ Page({ | ... | @@ -971,10 +999,7 @@ Page({ |
971 | app.store.setItem('sessionId', res2.sessionId); | 999 | app.store.setItem('sessionId', res2.sessionId); |
972 | app.store.setItem('memberCode', res2.memberCode); | 1000 | app.store.setItem('memberCode', res2.memberCode); |
973 | } | 1001 | } |
974 | wx.showModal({ | 1002 | this.showTips("授权成功"); |
975 | content: '授权成功', | ||
976 | success(res) {} | ||
977 | }) | ||
978 | 1003 | ||
979 | this.queryBlessDetail().then((result) => { | 1004 | this.queryBlessDetail().then((result) => { |
980 | this.checkAuth().then((result) => {}).catch((err) => {}); | 1005 | this.checkAuth().then((result) => {}).catch((err) => {}); |
... | @@ -991,6 +1016,74 @@ Page({ | ... | @@ -991,6 +1016,74 @@ Page({ |
991 | } | 1016 | } |
992 | }, | 1017 | }, |
993 | 1018 | ||
1019 | // 授权后加入组队 | ||
1020 | getUserInfo2(evt) { | ||
1021 | let { | ||
1022 | detailData | ||
1023 | } = this.data; | ||
1024 | let e = evt.detail; | ||
1025 | if (e.encryptedData && e.iv) { | ||
1026 | wx.showLoading(); | ||
1027 | // 同意授权 | ||
1028 | app.post({ | ||
1029 | url: app.api.register, | ||
1030 | sid: false, | ||
1031 | data: { | ||
1032 | // blessCode: detailData.blessCode, | ||
1033 | encryptedData: e.encryptedData, | ||
1034 | iv: e.iv, | ||
1035 | code: app.store.getItem("wxcode2"), | ||
1036 | tlMemberCode: app.globalData.tlMemberCode | ||
1037 | } | ||
1038 | }).then((res2) => { | ||
1039 | wx.hideLoading(); | ||
1040 | if (res2 && res2.sessionId) { | ||
1041 | app.store.setItem('sessionId', res2.sessionId); | ||
1042 | app.store.setItem('memberCode', res2.memberCode); | ||
1043 | } | ||
1044 | this.onBlessJoinHandler(); | ||
1045 | }).catch((err) => { | ||
1046 | wx.hideLoading(); | ||
1047 | }) | ||
1048 | } else {} | ||
1049 | }, | ||
1050 | |||
1051 | // 授权后定制祝福 | ||
1052 | getUserInfo3(evt) { | ||
1053 | console.log("getUserInfo3 33333"); | ||
1054 | let { | ||
1055 | detailData | ||
1056 | } = this.data; | ||
1057 | let e = evt.detail; | ||
1058 | if (e.encryptedData && e.iv) { | ||
1059 | wx.showLoading(); | ||
1060 | // 同意授权 | ||
1061 | app.post({ | ||
1062 | url: app.api.register, | ||
1063 | sid: false, | ||
1064 | data: { | ||
1065 | // blessCode: detailData.blessCode, | ||
1066 | encryptedData: e.encryptedData, | ||
1067 | iv: e.iv, | ||
1068 | code: app.store.getItem("wxcode2"), | ||
1069 | tlMemberCode: app.globalData.tlMemberCode | ||
1070 | } | ||
1071 | }).then((res2) => { | ||
1072 | wx.hideLoading(); | ||
1073 | if (res2 && res2.sessionId) { | ||
1074 | app.store.setItem('sessionId', res2.sessionId); | ||
1075 | app.store.setItem('memberCode', res2.memberCode); | ||
1076 | } | ||
1077 | console.log("1111"); | ||
1078 | this.queryBlessDetail().then((result) => { | ||
1079 | this.onBlessMakeHandler(); | ||
1080 | }); | ||
1081 | }).catch((err) => { | ||
1082 | wx.hideLoading(); | ||
1083 | }) | ||
1084 | } else {} | ||
1085 | }, | ||
1086 | |||
994 | /** | 1087 | /** |
995 | * 隐藏蒙层 | 1088 | * 隐藏蒙层 |
996 | */ | 1089 | */ | ... | ... |
... | @@ -437,6 +437,8 @@ $blessContentLabelWidth: 650px; | ... | @@ -437,6 +437,8 @@ $blessContentLabelWidth: 650px; |
437 | color: #940023; | 437 | color: #940023; |
438 | box-shadow: 5.9px 5.5px 18px 0 rgba(26, 36, 91, 0.73); | 438 | box-shadow: 5.9px 5.5px 18px 0 rgba(26, 36, 91, 0.73); |
439 | background-image: linear-gradient(to top, #f4b44d, #e8b976, #ffebb5); | 439 | background-image: linear-gradient(to top, #f4b44d, #e8b976, #ffebb5); |
440 | |||
441 | animation: ani-scal-key-2 2s infinite; | ||
440 | } | 442 | } |
441 | } | 443 | } |
442 | } | 444 | } | ... | ... |
... | @@ -41,27 +41,11 @@ | ... | @@ -41,27 +41,11 @@ |
41 | </view> | 41 | </view> |
42 | <!-- 邀请 房主或组队模式显示 --> | 42 | <!-- 邀请 房主或组队模式显示 --> |
43 | <view class="group-item" wx:if="{{options.t || ownerMember.mySelf == 1}}"> | 43 | <view class="group-item" wx:if="{{options.t || ownerMember.mySelf == 1}}"> |
44 | <block wx:if="{{isAuth}}"> | 44 | <block wx:if="{{detailData.customMade == 1}}"> |
45 | <!-- 已授权 --> | ||
46 | <!-- 未定制 --> | ||
47 | <block wx:if="{{detailData.customMade == 0}}"> | ||
48 | <button bindtap="showTips" data-data="请定制祝福后再邀请" class="group-item-inv"> | ||
49 | <image class="icon-inv" mode="widthFix" src="../../image/icon/icon-inv.png" /> | ||
50 | </button> | ||
51 | </block> | ||
52 | <!-- 已定制 --> | ||
53 | <block wx:else> | ||
54 | <button data-data="join" open-type="share" class="group-item-inv"> | 45 | <button data-data="join" open-type="share" class="group-item-inv"> |
55 | <image class="icon-inv" mode="widthFix" src="../../image/icon/icon-inv.png" /> | 46 | <image class="icon-inv" mode="widthFix" src="../../image/icon/icon-inv.png" /> |
56 | </button> | 47 | </button> |
57 | </block> | 48 | </block> |
58 | </block> | ||
59 | <block wx:else> | ||
60 | <!-- 未授权 --> | ||
61 | <button open-type="getUserInfo" bindgetuserinfo="bindGetUserInfo" class="group-item-inv"> | ||
62 | <image class="icon-inv" mode="widthFix" src="../../image/icon/icon-inv.png" /> | ||
63 | </button> | ||
64 | </block> | ||
65 | </view> | 49 | </view> |
66 | </view> | 50 | </view> |
67 | <!-- 更多 --> | 51 | <!-- 更多 --> |
... | @@ -127,8 +111,11 @@ | ... | @@ -127,8 +111,11 @@ |
127 | <block wx:if="{{ownerMember.mySelf == 1}}"> | 111 | <block wx:if="{{ownerMember.mySelf == 1}}"> |
128 | <!-- 未定制 --> | 112 | <!-- 未定制 --> |
129 | <view wx:if="{{detailData.customMade == 0}}" class="btn-wrap"> | 113 | <view wx:if="{{detailData.customMade == 0}}" class="btn-wrap"> |
130 | <button bindtap="onPosterHandler" class="btn btn1">分享图片祝福</button> | 114 | <button wx:if="{{!isAuth}}" open-type="getUserInfo" bindgetuserinfo="bindGetUserInfo" class="btn btn1"> |
131 | <button wx:if="{{!isAuth}}" open-type="getUserInfo" bindgetuserinfo="bindGetUserInfo" class="btn btn2"> | 115 | 分享图片祝福 |
116 | </button> | ||
117 | <button wx:else bindtap="onPosterHandler" class="btn btn1">分享图片祝福</button> | ||
118 | <button wx:if="{{!isAuth}}" open-type="getUserInfo" bindgetuserinfo="getUserInfo3" class="btn btn2"> | ||
132 | 定制我的祝福 | 119 | 定制我的祝福 |
133 | </button> | 120 | </button> |
134 | <view wx:else bindtap="onBlessMakeHandler" class="btn btn2">定制我的祝福</view> | 121 | <view wx:else bindtap="onBlessMakeHandler" class="btn btn2">定制我的祝福</view> |
... | @@ -141,7 +128,10 @@ | ... | @@ -141,7 +128,10 @@ |
141 | </block> | 128 | </block> |
142 | <block wx:else> | 129 | <block wx:else> |
143 | <view class="btn-wrap"> | 130 | <view class="btn-wrap"> |
144 | <view bindtap="onBlessMakeHandler" class="btn btn1">定制我的祝福</view> | 131 | <button wx:if="{{!isAuth}}" open-type="getUserInfo" bindgetuserinfo="getUserInfo3" class="btn btn1"> |
132 | 定制我的祝福 | ||
133 | </button> | ||
134 | <view wx:else bindtap="onBlessMakeHandler" class="btn btn1">定制我的祝福</view> | ||
145 | <button open-type="share" class="btn btn2">送祝福给亲友</button> | 135 | <button open-type="share" class="btn btn2">送祝福给亲友</button> |
146 | </view> | 136 | </view> |
147 | </block> | 137 | </block> |
... | @@ -155,14 +145,22 @@ | ... | @@ -155,14 +145,22 @@ |
155 | <button open-type="getUserInfo" bindgetuserinfo="bindGetUserInfo" class="btn btn1"> | 145 | <button open-type="getUserInfo" bindgetuserinfo="bindGetUserInfo" class="btn btn1"> |
156 | 邀亲友组团拜年 | 146 | 邀亲友组团拜年 |
157 | </button> | 147 | </button> |
158 | <button open-type="getUserInfo" bindgetuserinfo="bindGetUserInfo" class="btn btn2"> | 148 | <button wx:if="{{!isAuth}}" open-type="getUserInfo" bindgetuserinfo="getUserInfo3" class="btn btn2"> |
159 | 定制我的祝福 | 149 | 定制我的祝福 |
160 | </button> | 150 | </button> |
151 | <view wx:else bindtap="onBlessMakeHandler" class="btn btn2">定制我的祝福</view> | ||
161 | </block> | 152 | </block> |
162 | <!-- 已授权 --> | 153 | <!-- 已授权 --> |
163 | <block wx:else> | 154 | <block wx:else> |
164 | <button bindtap="showTips" data-data="请定制祝福后再邀请" class="btn btn1">邀亲友组团拜年</button> | 155 | <!-- 11111 --> |
165 | <button bindtap="onBlessMakeHandler" class="btn btn2">定制我的祝福</button> | 156 | <button data-data="join" data-act="made" open-type="share" class="btn btn1"> |
157 | 邀亲友组团拜年 | ||
158 | </button> | ||
159 | <!-- <button bindtap="onBlessMakeHandler" class="btn btn2">定制我的祝福</button> --> | ||
160 | <button wx:if="{{!isAuth}}" open-type="getUserInfo" bindgetuserinfo="getUserInfo3" class="btn btn2"> | ||
161 | 定制我的祝福 | ||
162 | </button> | ||
163 | <view wx:else bindtap="onBlessMakeHandler" class="btn btn2">定制我的祝福</view> | ||
166 | </block> | 164 | </block> |
167 | </view> | 165 | </view> |
168 | <!-- 已经定制 --> | 166 | <!-- 已经定制 --> |
... | @@ -175,17 +173,29 @@ | ... | @@ -175,17 +173,29 @@ |
175 | <block wx:else> | 173 | <block wx:else> |
176 | <!-- 能加入状态 --> | 174 | <!-- 能加入状态 --> |
177 | <block wx:if="{{isJoin}}"> | 175 | <block wx:if="{{isJoin}}"> |
178 | <button bindtap="onBlessMakeHandler" class="btn btn1">定制我的祝福</button> | 176 | <button wx:if="{{!isAuth}}" open-type="getUserInfo" bindgetuserinfo="getUserInfo3" class="btn btn1"> |
179 | <button bindtap="onBlessJoinHandler" class="btn btn2">加入组队祝福</button> | 177 | 定制我的祝福 |
178 | </button> | ||
179 | <view wx:else bindtap="onBlessMakeHandler" class="btn btn1">定制我的祝福</view> | ||
180 | <button wx:if="{{!isAuth}}" open-type="getUserInfo" bindgetuserinfo="getUserInfo2" class="btn btn2"> | ||
181 | 加入组队祝福 | ||
182 | </button> | ||
183 | <button wx:else bindtap="onBlessJoinHandler" class="btn btn2">加入组队祝福</button> | ||
180 | </block> | 184 | </block> |
181 | <!-- 不能加入状态 --> | 185 | <!-- 不能加入状态 --> |
182 | <block wx:else> | 186 | <block wx:else> |
183 | <!-- 自己房间 --> | 187 | <!-- 自己房间 --> |
184 | <button wx:if="{{ownerMember.mySelf == 1}}" data-data="join" open-type="share" class="btn btn1"> | 188 | <block wx:if="{{ownerMember.mySelf == 1}}"> |
185 | 邀亲友组团拜年 | 189 | <button data-data="join" open-type="share" class="btn btn1">邀亲友组团拜年</button> |
186 | </button> | 190 | </block> |
187 | <!-- 非自己房间 --> | 191 | <!-- 非自己房间 --> |
188 | <button wx:else bindtap="onBlessMakeHandler" class="btn btn1">定制我的祝福</button> | 192 | <block wx:else> |
193 | <!-- <button bindtap="onBlessMakeHandler" class="btn btn1">定制我的祝福</button> --> | ||
194 | <button wx:if="{{!isAuth}}" open-type="getUserInfo" bindgetuserinfo="getUserInfo3" class="btn btn1"> | ||
195 | 定制我的祝福 | ||
196 | </button> | ||
197 | <view wx:else bindtap="onBlessMakeHandler" class="btn btn1">定制我的祝福</view> | ||
198 | </block> | ||
189 | <button open-type="share" class="btn btn2">送祝福给亲友</button> | 199 | <button open-type="share" class="btn btn2">送祝福给亲友</button> |
190 | </block> | 200 | </block> |
191 | </block> | 201 | </block> |
... | @@ -235,7 +245,7 @@ | ... | @@ -235,7 +245,7 @@ |
235 | <view class="t1">邀请你一起加入组队送祝福!</view> | 245 | <view class="t1">邀请你一起加入组队送祝福!</view> |
236 | </view> | 246 | </view> |
237 | </van-dialog> | 247 | </van-dialog> |
238 | <!-- <van-dialog close-on-click-overlay use-slot confirm-button-text="点击加入" show="{{ joinRoomDialogVisibleUnAuth }}" confirm-button-open-type="getUserInfo" bind:getuserinfo="getUserInfo"> | 248 | <van-dialog close-on-click-overlay use-slot confirm-button-text="点击加入" show="{{ joinRoomDialogVisibleUnAuth }}" confirm-button-open-type="getUserInfo" bind:getuserinfo="getUserInfo2"> |
239 | <view class="dialog dialog2"> | 249 | <view class="dialog dialog2"> |
240 | <view class="portrait"> | 250 | <view class="portrait"> |
241 | <image class="portrait-inner" mode="scaleToFill" src="{{ownerMember.memberHead}}" /> | 251 | <image class="portrait-inner" mode="scaleToFill" src="{{ownerMember.memberHead}}" /> |
... | @@ -243,7 +253,7 @@ | ... | @@ -243,7 +253,7 @@ |
243 | <view class="nickname">{{ownerMember.memberName}}</view> | 253 | <view class="nickname">{{ownerMember.memberName}}</view> |
244 | <view class="t1">邀请你一起加入组队送祝福!</view> | 254 | <view class="t1">邀请你一起加入组队送祝福!</view> |
245 | </view> | 255 | </view> |
246 | </van-dialog> --> | 256 | </van-dialog> |
247 | <van-popup class="poster-popup" show="{{ authorizeVisible }}"> | 257 | <van-popup class="poster-popup" show="{{ authorizeVisible }}"> |
248 | <authorize-comp evttype="{{evttype}}" bind:evtcomp="evtcomp"></authorize-comp> | 258 | <authorize-comp evttype="{{evttype}}" bind:evtcomp="evtcomp"></authorize-comp> |
249 | </van-popup> | 259 | </van-popup> | ... | ... |
... | @@ -98,7 +98,7 @@ | ... | @@ -98,7 +98,7 @@ |
98 | // background-color: wheat; | 98 | // background-color: wheat; |
99 | font-size: 40px; | 99 | font-size: 40px; |
100 | @include ellipsis(2); | 100 | @include ellipsis(2); |
101 | color: #fc464a; | 101 | color: #333333; |
102 | // word-break : normal; | 102 | // word-break : normal; |
103 | } | 103 | } |
104 | 104 | ||
... | @@ -107,7 +107,7 @@ | ... | @@ -107,7 +107,7 @@ |
107 | font-size: 32px; | 107 | font-size: 32px; |
108 | bottom: 12px; | 108 | bottom: 12px; |
109 | left: 14px; | 109 | left: 14px; |
110 | color: #333333; | 110 | color: #888888; |
111 | @include ellipsis(1); | 111 | @include ellipsis(1); |
112 | } | 112 | } |
113 | 113 | ... | ... |
... | @@ -247,6 +247,21 @@ function checkAuthUtils(name, url) { | ... | @@ -247,6 +247,21 @@ function checkAuthUtils(name, url) { |
247 | }); | 247 | }); |
248 | } | 248 | } |
249 | 249 | ||
250 | //普通生成uuid | ||
251 | function getUuid() { | ||
252 | var s = []; | ||
253 | var hexDigits = "0123456789abcdef"; | ||
254 | for (var i = 0; i < 36; i++) { | ||
255 | s[i] = hexDigits.substr(Math.floor(Math.random() * 0x10), 1); | ||
256 | } | ||
257 | s[14] = "4"; // bits 12-15 of the time_hi_and_version field to 0010 | ||
258 | s[19] = hexDigits.substr((s[19] & 0x3) | 0x8, 1); // bits 6-7 of the clock_seq_hi_and_reserved to 01 | ||
259 | s[8] = s[13] = s[18] = s[23] = "-"; | ||
260 | |||
261 | var uuid = s.join(""); | ||
262 | return uuid; | ||
263 | } | ||
264 | |||
250 | module.exports = { | 265 | module.exports = { |
251 | formatTime: formatTime, | 266 | formatTime: formatTime, |
252 | checkMobile: checkMobile, | 267 | checkMobile: checkMobile, |
... | @@ -260,5 +275,6 @@ module.exports = { | ... | @@ -260,5 +275,6 @@ module.exports = { |
260 | wxacodeGet: wxacodeGet, | 275 | wxacodeGet: wxacodeGet, |
261 | getObjByListKeyValue: getObjByListKeyValue, | 276 | getObjByListKeyValue: getObjByListKeyValue, |
262 | getQueryByUrl: getQueryByUrl, | 277 | getQueryByUrl: getQueryByUrl, |
263 | checkAuthUtils: checkAuthUtils | 278 | checkAuthUtils: checkAuthUtils, |
279 | getUuid: getUuid, | ||
264 | } | 280 | } | ... | ... |
-
Please register or sign in to post a comment