马宇豪
2024-08-29 893ff90c6e21fa3a5241a8ae9b33836037cd5912
pages/tabBar/current/current.vue
@@ -15,7 +15,7 @@
      </view>
      <!-- 页面内容 -->
    <view class="m-p-15">
      <view class="cardList">
      <view class="cardList" v-if="classList && classList.length>0">
        <scroll-view scroll-y="true" class="scroll-Y" @scrolltoupper="upper"
                     @scrolltolower="lower" lower-threshold="150" @scroll="scrollView" style="height:100%">
          <view style="padding: 20px 0 20px">
@@ -30,13 +30,14 @@
              </view>
              <view class="card-i-r-b">
                <u-tag icon="clock" :text="secondsToHms(item.course.period)" type="success" size="mini" shape="circle" plain plainFill></u-tag>
                <u-button class="study-button" type="primary" text="开始学习" shape="circle" size="small" @click="toStudy(item.id)"></u-button>
                <u-button class="study-button" type="primary" text="开始学习" shape="circle" size="small" @click="toStudy(item)"></u-button>
              </view>
            </view>
          </view>
          </view>
        </scroll-view>
      </view>
      <u-empty style="margin-top: 80px" v-else text="暂无记录" mode="data"></u-empty>
    </view>
      <tabBar :currentPagePath="page"></tabBar>
   </view>
@@ -93,7 +94,7 @@
        getClassList(this.classParams).then(res => {
          if(res.code == 200) {
            let list = res.data.list?res.data.list: [];
            if (res.pageNum != 1) {
            if (res.data.pageNum != 1) {
              this.classList = this.classList.concat(list)
            } else {
              this.classList = res.data.list
@@ -109,10 +110,10 @@
        return logo ? VUE_APP_BASE_URL  + '/api/' + logo : '/static/defaultCover.jpg';
      },
      toStudy(id) {
      toStudy(item) {
        uni.setStorageSync("prevPage", '/pages/tabBar/current/current');
            uni.navigateTo({
              url: `/pages/tabBar/current/detail?phase_id=` + encodeURIComponent(JSON.stringify(id))
              url: `/pages/tabBar/current/detail?bank=` + encodeURIComponent(JSON.stringify(item))
            })
         },