|
|
@@ -43,6 +43,7 @@ Page({
|
|
43
|
43
|
Containnerheight: server.getWindowHeight(),
|
|
44
|
44
|
ID: id,
|
|
45
|
45
|
ShowAndroidNotice: isAndroid,
|
|
|
46
|
+ IsMember:app.globalData.userInfo.IsMember,
|
|
46
|
47
|
});
|
|
47
|
48
|
var systemInfo = wx.getSystemInfoSync();
|
|
48
|
49
|
if (systemInfo.system && systemInfo.system.indexOf("Android") >= 0) {
|
|
|
@@ -61,17 +62,17 @@ Page({
|
|
61
|
62
|
});
|
|
62
|
63
|
}
|
|
63
|
64
|
|
|
64
|
|
- common.getStorageValue(this, "IsShare", 0, function () {
|
|
65
|
|
- if (that.data.IsShare == 0 &&
|
|
66
|
|
- app.globalData.userInfo.IsMember == 0 &&
|
|
67
|
|
- app.globalData.userInfo.IsShow == 1 &&
|
|
68
|
|
- app.globalData.IsLocked == 1
|
|
69
|
|
- ) {
|
|
70
|
|
- wx.navigateTo({
|
|
71
|
|
- url: '../../package4/main/share',
|
|
72
|
|
- })
|
|
73
|
|
- }
|
|
74
|
|
- });
|
|
|
65
|
+ // common.getStorageValue(this, "IsShare", 0, function () {
|
|
|
66
|
+ // if (that.data.IsShare == 0 &&
|
|
|
67
|
+ // app.globalData.userInfo.IsMember == 0 &&
|
|
|
68
|
+ // app.globalData.userInfo.IsShow == 1 &&
|
|
|
69
|
+ // app.globalData.IsLocked == 1
|
|
|
70
|
+ // ) {
|
|
|
71
|
+ // wx.navigateTo({
|
|
|
72
|
+ // url: '../../package4/main/share',
|
|
|
73
|
+ // })
|
|
|
74
|
+ // }
|
|
|
75
|
+ // });
|
|
75
|
76
|
|
|
76
|
77
|
},
|
|
77
|
78
|
onShow: function () {
|
|
|
@@ -134,22 +135,82 @@ Page({
|
|
134
|
135
|
},
|
|
135
|
136
|
getFinish: function () {
|
|
136
|
137
|
server.playSound("/sounds/click.mp3");
|
|
|
138
|
+ var that=this;
|
|
137
|
139
|
|
|
138
|
|
- this.setData({
|
|
139
|
|
- ShowLoading: true,
|
|
140
|
|
- BtnText: "全部保存到相册",
|
|
141
|
|
- });
|
|
142
|
|
- wx.hideLoading();
|
|
143
|
|
- arrAnswerID = [];
|
|
144
|
|
- tempAnswerList = [];
|
|
145
|
|
- this.getAnswerID();
|
|
146
|
|
- if (this.data.ID > 0) {
|
|
147
|
|
- this.getList(this.data.ID);
|
|
148
|
|
- } else {
|
|
149
|
|
- this.getErrorList();
|
|
|
140
|
+ if (app.globalData.userInfo.IsMember==1){
|
|
|
141
|
+ that.setData({
|
|
|
142
|
+ ShowLoading: true,
|
|
|
143
|
+ BtnText: "全部保存到相册",
|
|
|
144
|
+ });
|
|
|
145
|
+ wx.hideLoading();
|
|
|
146
|
+ arrAnswerID = [];
|
|
|
147
|
+ tempAnswerList = [];
|
|
|
148
|
+ that.getAnswerID();
|
|
|
149
|
+ if (that.data.ID > 0) {
|
|
|
150
|
+ that.getList(that.data.ID);
|
|
|
151
|
+ } else {
|
|
|
152
|
+ that.getErrorList();
|
|
|
153
|
+ }
|
|
|
154
|
+
|
|
|
155
|
+ that.closeHelp();
|
|
150
|
156
|
}
|
|
|
157
|
+ else{
|
|
|
158
|
+ // 若在开发者工具中无法预览广告,请切换开发者工具中的基础库版本
|
|
|
159
|
+ // 在页面中定义激励视频广告
|
|
|
160
|
+ let videoAd = null;
|
|
|
161
|
+
|
|
|
162
|
+ // 在页面onLoad回调事件中创建激励视频广告实例
|
|
|
163
|
+ if (wx.createRewardedVideoAd) {
|
|
|
164
|
+ videoAd = wx.createRewardedVideoAd({
|
|
|
165
|
+ adUnitId: 'adunit-5cc4270e78bbcf35'
|
|
|
166
|
+ });
|
|
|
167
|
+ videoAd.onLoad(() => {
|
|
|
168
|
+
|
|
|
169
|
+ });
|
|
|
170
|
+ videoAd.onError((err) => {
|
|
|
171
|
+ console.error('激励视频光告加载失败', err)
|
|
|
172
|
+ });
|
|
|
173
|
+ videoAd.onClose((res) => {
|
|
|
174
|
+ console.log(res);
|
|
|
175
|
+ if (res.isEnded){
|
|
|
176
|
+ that.setData({
|
|
|
177
|
+ ShowLoading: true,
|
|
|
178
|
+ BtnText: "全部保存到相册",
|
|
|
179
|
+ });
|
|
|
180
|
+ wx.hideLoading();
|
|
|
181
|
+ arrAnswerID = [];
|
|
|
182
|
+ tempAnswerList = [];
|
|
|
183
|
+ that.getAnswerID();
|
|
|
184
|
+ if (that.data.ID > 0) {
|
|
|
185
|
+ that.getList(that.data.ID);
|
|
|
186
|
+ } else {
|
|
|
187
|
+ that.getErrorList();
|
|
|
188
|
+ }
|
|
|
189
|
+
|
|
|
190
|
+ that.closeHelp();
|
|
|
191
|
+ }
|
|
|
192
|
+ else{
|
|
|
193
|
+ wx.showToast({
|
|
|
194
|
+ title: '请播放完广告',
|
|
|
195
|
+ });
|
|
|
196
|
+ }
|
|
|
197
|
+ });
|
|
|
198
|
+ }
|
|
151
|
199
|
|
|
152
|
|
- this.closeHelp();
|
|
|
200
|
+ // 用户触发广告后,显示激励视频广告
|
|
|
201
|
+ if (videoAd) {
|
|
|
202
|
+ videoAd.show().catch(() => {
|
|
|
203
|
+ // 失败重试
|
|
|
204
|
+ videoAd.load()
|
|
|
205
|
+ .then(() => videoAd.show())
|
|
|
206
|
+ .catch(err => {
|
|
|
207
|
+ console.error('激励视频 广告显示失败', err)
|
|
|
208
|
+ });
|
|
|
209
|
+ });
|
|
|
210
|
+ }
|
|
|
211
|
+ }
|
|
|
212
|
+
|
|
|
213
|
+
|
|
153
|
214
|
},
|
|
154
|
215
|
//重新生成试卷
|
|
155
|
216
|
ResetFinish: function () {
|