From 31f636ac0cf99f56d262710c7a4ef3964a8526a8 Mon Sep 17 00:00:00 2001 From: "Mr.jiang" <714156421@qq.com> Date: Tue, 23 Jul 2024 22:43:29 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=80=E5=B8=88=20=E8=A7=86=E9=A2=91?= =?UTF-8?q?=E4=B8=BB=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages.json | 12 ++ pages/index/index.vue | 273 +++++++++++++++++++++++-------- pages/therapist/orderDetail.vue | 186 +++++++++++++++------ pages/videoCircle/gDvideo.vue | 278 ++++++++++++++++++++++++++++++++ pages/videoCircle/index.vue | 11 +- static/closeimg.png | Bin 0 -> 4545 bytes 6 files changed, 639 insertions(+), 121 deletions(-) create mode 100644 pages/videoCircle/gDvideo.vue create mode 100644 static/closeimg.png diff --git a/pages.json b/pages.json index 3fa73ff..7ab9454 100644 --- a/pages.json +++ b/pages.json @@ -42,6 +42,18 @@ } } }, + { + "path": "pages/videoCircle/gDvideo", + "style": { + "navigationBarTitleText": "视频列表", + "enablePullDownRefresh": true, + "onReachBottomDistance":200, + "navigationStyle": "custom", + "app-plus": { + "titleNView": false + } + } + }, { "path": "pages/videoCircle/index", "style": { diff --git a/pages/index/index.vue b/pages/index/index.vue index 4c7fca3..5350b49 100644 --- a/pages/index/index.vue +++ b/pages/index/index.vue @@ -194,7 +194,7 @@ - + {{item.name}} @@ -203,66 +203,50 @@ + - - - - - - - {{item.name}} - {{item.content}} - - - - - + + + + + + + + - {{item.name}} - {{item.content}} + {{item.artificerName}} + {{item.content}} - - - - - - {{item.name}} - {{item.content}} - - - - - - - - {{item.name}} - {{item.content}} - - - - + + + + + + {{contentVideo}} + + + + + + + + @@ -315,6 +299,10 @@ export default { data() { return { + checkboxShow:1, + filePath:'', + playShow:false, + videoId:0, current: 0, serviceTrue:true, cityList: [], @@ -368,6 +356,7 @@ currentTab: 0, tabCurrent: 'tabNum1', // Tab切换内容 + swiperDateLists:[], swiperDateList: [{ id: 1, content: '中医推拿', @@ -397,7 +386,9 @@ tpSel: 0, tpCount: 0, cuowu:'', - type:'center' + type:'center', + parType:'', + contentVideo:'' } }, onShareAppMessage(res) { //发送给朋友 @@ -526,6 +517,7 @@ // #endif } }) + that.getVideo() }, onShow() { let that = this @@ -555,7 +547,89 @@ } that.token = uni.getStorageSync('token'); }, + computed: { + scrollIntoView() { + return 'tab' + this.currentTab; + } + }, methods: { + guanbi(){ + this.playShow=false; + const videoContext = uni.createVideoContext('myVideo', this); + videoContext.pause(); // 播放视频 + this.$refs.pinglun.close("center"); + }, + jieshu(){ + this.playShow=true; + const videoContext = uni.createVideoContext('myVideo', this); + videoContext.pause(); // 播放视频 + }, + kaishi(){ + this.playShow=false; + const videoContext = uni.createVideoContext('myVideo', this); + videoContext.src = this.filePath; // 设置视频源 + videoContext.play(); // 播放视频 + }, + towxh5Video(item){ + this.playShow=false; + this.filePath=item.filePath; + this.contentVideo=item.content; + this.videoId=item.id + this.$refs.pinglun.open("center") + }, + swichMenu(index,id) {//视频导航 + this.currentTab = index; + // 计算需要滚动的距离 + const query = uni.createSelectorQuery().in(this); + query.select('.top-menu-view').boundingClientRect(data => { + this.scrollLeft = data.width / this.tabs.length * index; + }).exec(); + this.parType=index+1; + this.getVideo() + // this.currentTab = index + // console.log(11,index) + + // this.scrollLeft = 0; + // for (let i = 0; i < index; i++) { + // this.scrollLeft += 60 + // }; + }, + swiperChange(e) {//视频导航 + console.log(22,e.detail.current) + let index = e.detail.current + this.swichMenu(index); + this.parType=index+1; + this.getVideo() + }, + getVideo(){ + var that=this; + // 1.这里引入后端请求数据 + var data={ + parType:that.parType, + userId:uni.getStorageSync('userId'), + page: this.page, + limit:4, + } + if(that.parType=='3'){ + data.longitude=that.longitude; + data.latitude=that.latitude; + }else{ + data.longitude=''; + data.latitude=''; + } + this.$Request.get("/app/shipinquan/list", data).then(res => { + if (res.code == 0) { + that.swiperDateLists = res.data.list||{} + // this.dataList=res.data.records + + } else { + uni.showToast({ + title: res.msg, + icon: 'none' + }) + } + }); + }, goCity(){ var that = this uni.chooseLocation({ @@ -1072,33 +1146,89 @@ } }); }, - swichMenu(id) {//视频导航 - this.currentTab = id - console.log(11,id) - //this.tabCurrent = 'tabNum'+ id - - // 滑动swiper后,每个选项距离其父元素最左侧的距离 - this.scrollLeft = 0; - for (let i = 0; i < id; i++) { - this.scrollLeft += 60 - console.log(this.scrollLeft ,60,id) - }; - }, - swiperChange(e) {//视频导航 - console.log(22,e.detail.current) - let index = e.detail.current - this.swichMenu(index) - - }, + } } diff --git a/pages/videoCircle/index.vue b/pages/videoCircle/index.vue index c3a5e7d..0659cf4 100644 --- a/pages/videoCircle/index.vue +++ b/pages/videoCircle/index.vue @@ -125,6 +125,7 @@ }, data() { return { + dianzhan:0, showPopup:false, ccRef: null, userInfo: { @@ -371,8 +372,8 @@ parent_id: null, reply_id: null, reply_name: null, - user_name: item.name?item.name:'盛安', - user_avatar: item.filePath?item.filePath:'../../static/logo.png', + user_name: item.userName, + user_avatar: item.userPhoto?item.userPhoto:'../../static/logo.png', user_content: item.content, is_like: true, like_count: 8, @@ -804,11 +805,13 @@ createBy:uni.getStorageSync('userId'), shipinquanId:this.dataList[this.k].id, } - this.dataList[this.k].sfdz = !this.dataList[this.k].sfdz + // this.dataList[this.k].sfdz = !this.dataList[this.k].sfdz if(this.dataList[this.k].sfdz=='1'){ this.$Request.post("/app/shipinquan/addDianzan", data).then(res => { if (res.code == 0) { - const video = this.dataList[this.k]; + // this.dataList[this.k].dzs += 1; + // this.dataList[this.k].sfdz = '0'; + const video = this.dataList[this.k].dzs; sss=video.dzs += 1; } else { this.dataList[this.k].sfdz ='0' diff --git a/static/closeimg.png b/static/closeimg.png new file mode 100644 index 0000000000000000000000000000000000000000..438abac67ad1bbf04b08e75d4e1966e992f3d9b1 GIT binary patch literal 4545 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