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}}
- {{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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