From b6b1a34a610795ed5ea8dd8658955ea4c9a0d401 Mon Sep 17 00:00:00 2001
From: peng <peng.com>
Date: 星期五, 27 六月 2025 15:54:04 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev' into dev

---
 pages/kitchen/KitchenVideo.vue |   45 ++++++++++++++++++++++++++-------------------
 1 files changed, 26 insertions(+), 19 deletions(-)

diff --git a/pages/kitchen/KitchenVideo.vue b/pages/kitchen/KitchenVideo.vue
index adb9b71..0223187 100644
--- a/pages/kitchen/KitchenVideo.vue
+++ b/pages/kitchen/KitchenVideo.vue
@@ -2,7 +2,7 @@
   <view class="video-container">
     <!-- 瑙嗛鍔犺浇 -->
     <zero-loading v-show="videoLoading" type="circle" color="#0ebd57" text=""></zero-loading>
-    <view class="showLeft" @click="showDrawer('showLeft')" v-if="!showLeft">
+    <view class="showLeft" @click="showDrawer('showLeft')" v-if="!showLeft" :style="{top: buttonHeight+'px'}">
       <uni-icons type="right" size="30"></uni-icons>
     </view>
     <!-- 瑙嗛鍒楄〃 -->
@@ -39,7 +39,7 @@
               :autoplay="index === currentIndex"
               :controls="false"
               :loop="true"
-              :object-fit="item.objectFit"
+              :object-fit="item.videoFit"
               :enable-progress-gesture="false"
               :show-center-play-btn="false"
               class="video-item"
@@ -56,6 +56,7 @@
               @touchstart.stop="handleTouchStart"
               @touchmove.stop="handleTouchMove"
               @touchend.stop="handleTouchEnd"
+			  :style="{bottom: marginBottom + 'px'}"
               class="container">
             <!-- 杩涘害鏉� - 鏁翠釜鍖哄煙鍙嫋鍔� -->
             <view class="process-warp" :style="{ opacity: showProcess ? 1 : 0 }">
@@ -121,7 +122,7 @@
 
 
         <!-- 瑙嗛淇℃伅灞� -->
-        <view class="video-info">
+        <view class="video-info" :style="{bottom: marginBottom + 20 + 'px'}">
           <view>
             <text class="video-author">@{{item.authorName}}</text>
           </view>
@@ -237,8 +238,8 @@
         </view>
       </view>
     </uni-popup>
-    <uni-drawer ref="showLeft" mode="left" width="120" :cus-style="true" height="93vh"
-                @change="change($event,'showLeft')" class="navigationLeft">
+    <uni-drawer ref="showLeft" mode="left" width="120" :cus-style="true" height="80vh"
+                @change="change($event,'showLeft')" class="navigationLeft" :drawerTop="buttonHeight">
       <scroll-view class="typeNavigation" :scroll-y="true" :show-scrollbar="false">
         <view class="typeNavigationItem" :class="{typeNavigationItemCheck:currentCategort ==item.id}"
               @click="chooseCategory(item.id)" v-for="item in categoryList" :key="item.id">
@@ -247,6 +248,8 @@
       </scroll-view>
     </uni-drawer>
     <view v-if="videoList.length===0"  style="display: flex;align-items: center;justify-content: center;background-color: #fff;height: 100%">褰撳墠娌℃湁鍙互鏌ョ湅鐨勮棰�</view>
+	
+	<custom-tabbar bgColor="#ffffff" selected="kitchen"></custom-tabbar>
   </view>
 </template>
 
@@ -272,6 +275,7 @@
   },
   data() {
     return {
+	  buttonHeight:0,
       showLeft:false,
       currentCategort: '',
       categoryList: [],
@@ -346,7 +350,8 @@
         pageSize: 6,
         videoFrom: 'recommend',
         videoType: 'cook'
-      }
+      },
+	  marginBottom: 0 // 搴曢儴瀹夊叏鍖哄煙
     }
   },
   onShow() {
@@ -362,8 +367,12 @@
     this.startHidenTime = Date.now()
   },
   onLoad() {
-    this.getKitchenTypeList();
-    this.loadVideos();
+	this.marginBottom = uni.getSystemInfoSync().safeAreaInsets.bottom
+	// 鑾峰彇鐘舵�佹爮楂樺害
+	const systemInfo = uni.getSystemInfoSync();
+	this.buttonHeight = systemInfo.statusBarHeight;
+	this.getKitchenTypeList();
+	this.loadVideos();
   },
   onReady() {
     // 鍒濆鍖栬棰戜笂涓嬫枃
@@ -937,7 +946,6 @@
 
 .showLeft {
   display: flex;
-  top: 50rpx;
   left: 0;
   align-items: center;
   justify-content: flex-start;
@@ -958,7 +966,6 @@
 .video-item {
   width: 100%;
   height: 100%;
-  object-fit: cover;
 }
 
 .play-icon {
@@ -1405,18 +1412,18 @@
 }
 
 .typeNavigationItem {
-  padding: 24rpx;
-  font-size: 28rpx;
-  color: black;
-  margin-top: 10rpx;
-  border-radius: 12rpx;
-  border: 1rpx solid gray;
+	padding: 24rpx;
+	font-size: 28rpx;
+	color: black;
+	margin-top: 10rpx;
 }
 
+
 .typeNavigationItemCheck {
-  background-color: #42b993;
-  color: #fff;
-  border: 0;
+	color: #ef321e;
+	font-size: 32rpx;
+	font-weight: bold;
+	border: 0;
 }
 
 .container ::v-deep .navigationLeft .uni-drawer__content {

--
Gitblit v1.8.0