绿满眶商城微信小程序-uniapp
peng
2025-08-06 64772c366d7a81bbadad32d45746ec18df5cb5f1
Merge remote-tracking branch 'origin/dev_fix_sub' into dev_fix_sub
5个文件已修改
32 ■■■■■ 已修改文件
pages.json 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/passport/entry/seller/index.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/passport/wechatMPLogin.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/tabbar/index/home.vue 23 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/tabbar/user/utils/tool.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages.json
@@ -1261,7 +1261,7 @@
        {
          "path": "entry/seller/index",
          "style": {
            "navigationBarTitleText": "店铺入驻",
            "navigationBarTitleText": "供应商入驻",
            "navigationStyle": "custom",
            "componentPlaceholder": {
              "u-navbar": "view"
pages/passport/entry/seller/index.vue
@@ -2,7 +2,7 @@
  <div class="wrapper">
       <u-navbar :border-bottom="false"></u-navbar>
    <div>
      <div class="title">店铺入驻</div>
      <div class="title">供应商入驻</div>
      <div class="step-list">
        <div
          class="step-item"
@@ -18,7 +18,7 @@
        <label class="agreement-label">
          <checkbox :checked="isAgreed" class="agreement-checkbox" :disabled="isDisabled" />
          <text class="agreement-text" @click="getEntryNotice">
            查看店铺<text class="agreement-link">《入驻协议》</text>
            查看供应商<text class="agreement-link">《入驻协议》</text>
          </text>
        </label>
      </div>
pages/passport/wechatMPLogin.vue
@@ -245,7 +245,6 @@
                image,
                nickName,
              }).then((res) => {
                  console.log(res)
                //登录成功修改用户的昵称
                storage.setAccessToken(res.data.result.accessToken);
                storage.setRefreshToken(res.data.result.refreshToken);
pages/tabbar/index/home.vue
@@ -39,6 +39,8 @@
                :object-fit="item.videoFit"
                :enable-progress-gesture="false"
                :show-center-play-btn="false"
                :show-progress="true"
                :show-fullscreen-btn="true"
                class="video-item"
                @play="onPlay(item.id, index)"
                @pause="onPause(index)"
@@ -56,9 +58,10 @@
                :style="{bottom: marginBottom + 'px'}"
                class="container">
                <!-- 进度条 - 整个区域可拖动 -->
                <view class="process-warp" :style="{ opacity: showProcess ? 1 : 0 }">
                <!-- <view class="process-warp" :style="{ opacity: showProcess ? 1 : 0 }"> -->
                <view class="process-warp">
                  <!-- 显示当前进度 -->
                  <view class="progress-text">{{ hasPlayTime }}/{{formartDuration}}</view>
                  <view v-show="isTouch" class="progress-text">{{ hasPlayTime }}/{{formartDuration}}</view>
                  <view
                    class="progress-bar"
                    id="progressBar"
@@ -276,6 +279,7 @@
  },
  data() {
    return {
        isTouch:false,
        userId :'',
        currentImgIndex: 0, // 播放到第几张图--索引
        currentGoodsIndex: 0, // 播放到第几个商品--索引
@@ -289,7 +293,7 @@
        barWidth: 0, // 进度条宽度
        isDragging: false, // 是否正在拖动
        processHidenTimer: null, // 进度条隐藏定时器
        showProcess: false, // 是否显示进度条
        showProcess: true, // 是否显示进度条
        videoNoMore: false, // 是否还有更多视频
        commentNoMore: false, // 是否还有更多评论
        commentQuery: {
@@ -1090,6 +1094,7 @@
    handleTouchStart(e) {
      this.isDragging = true;
      this.showProcess = true;
      this.isTouch = true;
      this.startProgress = this.progress; // 记录开始时的进度
      this.startX = e.touches[0].pageX;
      console.log("记录开始时的进度", this.startProgress);
@@ -1113,7 +1118,8 @@
      videoContext.seek(this.duration * this.progress / 100)
      videoContext.play()
      this.processHidenTimer = setTimeout(() => {
          this.showProcess = false;
          // this.showProcess = true;
          this.isTouch = false;
        }, 1000);
    },
@@ -1555,16 +1561,21 @@
    .progress-bar {
      position: relative;
      width: 100%;
      height: 16px;
      background-color: #eee;
      height: 5px;
      background-color: rgba(255, 255, 255, 0.2); /* 半透明背景 */
      overflow: hidden;
      border-radius: 1.5px;
      cursor: pointer;
      transition: height 0.2s;
    }
    .progress-fill {
      position: absolute;
      left: 0;
      top: 0;
      height: 100%;
      border-radius: 2px;
      background-color: lightgray;
      transition: width 0.1s;
    }
pages/tabbar/user/utils/tool.vue
@@ -120,7 +120,7 @@
                    <view class="interact-item" @click="navigateTo('/pages/passport/entry/seller/index')">
                        <image src="/static/mine/feedback.png" mode=""></image>
                        <view>店铺入驻</view>
                        <view>供应商入驻</view>
                    </view>