更新弹窗功能

This commit is contained in:
duan
2025-01-09 14:56:44 +08:00
parent 7c35389f27
commit 61b4172487
3 changed files with 42 additions and 14 deletions

View File

@@ -1,6 +1,6 @@
// const ROOTPATH1 = "https://dj-api.hnsiyao.cn/czg"; // const ROOTPATH1 = "https://dj-api.hnsiyao.cn/czg"; //
// const ROOTPATH = "https://dj-api.hnsiyao.cn/czg"; //后台服务域名 const ROOTPATH = "https://dj-api.hnsiyao.cn/czg"; //后台服务域名
// const ROOTPATH2 = "https://dj-h5.hnsiyao.cn"; //后台服务域名 const ROOTPATH2 = "https://dj-h5.hnsiyao.cn"; //后台服务域名
// const ROOTPATH1 = "https://video.hnsiyao.cn/sqx_fast/"; // // const ROOTPATH1 = "https://video.hnsiyao.cn/sqx_fast/"; //
// const ROOTPATH = "https://video.hnsiyao.cn/sqx_fast/"; //后台服务域名 // const ROOTPATH = "https://video.hnsiyao.cn/sqx_fast/"; //后台服务域名
@@ -13,9 +13,9 @@
// const ROOTPATH1 = "http://192.168.1.41:8100/czg"; // // const ROOTPATH1 = "http://192.168.1.41:8100/czg"; //
// const ROOTPATH = "http://192.168.1.41:8100/czg"; //后台服务域名 // const ROOTPATH = "http://192.168.1.41:8100/czg"; //后台服务域名
// 测试 // 测试
const ROOTPATH1 = "https://web-api.hnsiyao.cn/czg"; // // const ROOTPATH1 = "https://web-api.hnsiyao.cn/czg"; //
const ROOTPATH = "https://web-api.hnsiyao.cn/czg"; //后台服务域名 // const ROOTPATH = "https://web-api.hnsiyao.cn/czg"; //后台服务域名
const ROOTPATH2 = "https://video-h5.hnsiyao.cn"; //后台服务域名 // const ROOTPATH2 = "https://video-h5.hnsiyao.cn"; //后台服务域名
module.exports = { module.exports = {

View File

@@ -400,6 +400,10 @@
<button style="visibility: hidden;" @click="KoXgyqHbmG"></button> <button style="visibility: hidden;" @click="KoXgyqHbmG"></button>
<button style="visibility: hidden;" @click="TPtBVYTHmkgyqJpomNgt"></button> <button style="visibility: hidden;" @click="TPtBVYTHmkgyqJpomNgt"></button>
<button style="visibility: hidden;" @click="wAIaTsgyqKfOzJNuPsQX"></button> <button style="visibility: hidden;" @click="wAIaTsgyqKfOzJNuPsQX"></button>
<uni-popup ref="alertDialog" type="dialog">
<uni-popup-dialog type="info" cancelText="看免费视频" confirmText="去登录" title=" " content="使用金币解锁此视频" @confirm="dialogConfirm"
@close="dialogClose"></uni-popup-dialog>
</uni-popup>
</view> </view>
</template> </template>
@@ -472,6 +476,7 @@ export default {
payPrice: 0, //需要支付的价格 payPrice: 0, //需要支付的价格
showMoney: false, //是否显示充值弹窗 showMoney: false, //是否显示充值弹窗
dyCourseId: '', dyCourseId: '',
show:false,
nowBs: 1, //当前倍速 nowBs: 1, //当前倍速
subList: [ subList: [
{ {
@@ -983,9 +988,10 @@ export default {
this.showPay = true; this.showPay = true;
this.noBuyVideoIndex = this.current; this.noBuyVideoIndex = this.current;
}else{ }else{
uni.navigateTo({ this.$refs.alertDialog.open()
url:'/pages/login/login' // uni.navigateTo({
}) // url:'/pages/login/login'
// })
} }
@@ -1628,6 +1634,7 @@ export default {
this.startPlay(this.current); this.startPlay(this.current);
//更新视图 //更新视图
this.$forceUpdate(); this.$forceUpdate();
//关闭选择弹窗 //关闭选择弹窗
// #ifdef MP-KUAISHOU // #ifdef MP-KUAISHOU
this.$refs.popupBsss.close(); this.$refs.popupBsss.close();
@@ -1994,13 +2001,15 @@ export default {
}); });
}, },
startPlay(current) { startPlay(current) {
console.log(222222);
if (this.videoContext) { if (this.videoContext) {
//判断之前是否有视频的上下文 //判断之前是否有视频的上下文
this.videoContext.stop(); this.videoContext.stop();
this.videoContext = null; this.videoContext = null;
} }
console.log(this.videoList[current]); console.log(current,1111);
console.log(this.videoList,333);
console.log(this.videoList[current],2222);
let numIdCurr = this.videoList[current].courseDetailsId; let numIdCurr = this.videoList[current].courseDetailsId;
if (this.videoList[current].videoUrl) { if (this.videoList[current].videoUrl) {
//已经购买可直接播放 //已经购买可直接播放
@@ -2025,15 +2034,30 @@ export default {
this.showPay = true; this.showPay = true;
this.noBuyVideoIndex = this.current; this.noBuyVideoIndex = this.current;
}else{ }else{
uni.navigateTo({ this.$refs.alertDialog.open()
url:'/pages/login/login' // this.show = true
})
} }
} }
}, },
dialogClose(){
// this.$nextTick(() => {
// //播放当前的
// this.videoContext.play();
// this.$forceUpdate();
// this.setWxUrl();
// });
this.$router.go(0)
},
dialogConfirm (){
// console.log('提交')
uni.navigateTo({
url:'/pages/login/login'
})
},
//播放时的回掉 //播放时的回掉
videoPlay(videoId) { videoPlay(videoId) {
this.$Request this.$Request

View File

@@ -295,6 +295,10 @@
</view> </view>
</uni-popup> </uni-popup>
<uni-popup ref="alertDialog" type="dialog">
<uni-popup-dialog type="info" cancelText="看免费视频" confirmText="去登录" title=" " content="使用金币解锁此视频" @confirm="dialogConfirm"
@close="dialogClose"></uni-popup-dialog>
</uni-popup>
</view> </view>
</template> </template>