yiming
2024-04-15 f86bd75868eb9b0e81d5cb43d6e76c08a0da3083
音频bug3
12个文件已修改
141 ■■■■■ 已修改文件
assets/js/config.js 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packageDomain/pages/resourceDetails/myAudio/index.js 62 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packageDomain/pages/resourceDetails/myAudio/index.wxml 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packageDomain/pages/resourceDetails/myAudio/index.wxss 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packageDomain/pages/resourceDetails/myVideo/index.wxml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
packageDomain/pages/resourceDetails/myVideo/index.wxss 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packagePersonal/pages/aboutUs/index.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/cart/index.js 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/cart/index.wxss 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/retrievalPage/index.js 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/retrievalPage/index.wxml 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/retrievalPage/index.wxss 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
assets/js/config.js
@@ -1,7 +1,7 @@
// export const requestCtx = "http://182.92.203.7:3001"; // 请求地址
// export const appId = 27;
export const requestCtx = "https://jsek.bnuic.com"; // 请求地址
export const appId = 3;
export const requestCtx = "http://182.92.203.7:3001"; // 请求地址
export const appId = 27;
// export const requestCtx = "https://jsek.bnuic.com"; // 请求地址
// export const appId = 3;
// export const epubUrl = "http://182.92.203.7:3007/epubReadMobile/";
export const epubUrl = "https://jsek.bnuic.com/epubReadMobile/#/";
export const pdfUrl = "http://182.92.203.7:3007/pdfRead/";
packageDomain/pages/resourceDetails/myAudio/index.js
@@ -233,6 +233,7 @@
    wx.navigateBack();
  },
  resourceDetailsData() {
    let datas = ''
    let query = {
      path: '*',
      queryType: '*',
@@ -240,6 +241,7 @@
      cmsPath: this.data.parentProductLinkPath,
      itemFields: {
        SysType: 'CmsFolder',
        // 资源类型,试读文件,是否允许下载等参数
        selectType: [],
        freeFile: [],
        file: [],
@@ -256,45 +258,53 @@
        size: 999
      }
    }
    app.MG.store.getProductDetail(query).then(res => {
      let selectedId = -1; // 初始化选中项索引
      let showDataUrl = '';
      let titleName = '';
      res.datas.cmsDatas[0].datas.forEach((item, index) => {
        if (item.selectType === "audio" || item.learnSelectType === "audio") {
          this.data.threeLeveData.push(item);
        }
          this.data.threeLeveData.push(item)
          this.setData({
            threeLeveData: this.data.threeLeveData
          })
        if (this.data.productLinkPath == item.productLinkPath) {
          selectedId = index;
        }
      });
        this.data.threeLeveData.forEach((items, index) => { // 修改此处添加index参数
          if (this.data.productLinkPath == items.productLinkPath) {
            datas = items
            let selectedIndex = index; // 存储选中项的索引
            this.setData({
              selectedId: selectedIndex // 设置选中项的索引
            });
          }
      if (selectedId !== -1) {
        let datas = this.data.threeLeveData[selectedId];
        });
        if (this.data.formPath == 'jsek_cloudLearning') {
          showDataUrl = app.config.requestCtx + '/file/api/ApiDownloadForAuthorize?md5=' + datas.protectedFile + '&token=' + wx.getStorageSync(app.config.tokenKey);
          // 这里处理云学习的
          this.setData({
            showData: app.config.requestCtx + '/file/api/ApiDownloadForAuthorize?md5=' + datas.protectedFile + '&token=' + wx.getStorageSync(app.config.tokenKey),
            titleName: datas.name
          })
          this.pubulicPlayFun()
        } else {
          showDataUrl = app.config.requestCtx + '/file/api/ApiDownload?md5=' + datas.file;
          this.setData({
            showData: app.config.requestCtx + '/file/api/ApiDownload?md5=' + datas.file,
            titleName: datas.name
          })
          this.pubulicPlayFun()
        }
        titleName = datas.name;
      }
      this.setData({
        threeLeveData: this.data.threeLeveData,
        selectedId: selectedId,
        showData: showDataUrl,
        titleName: titleName,
        loading: false,
        hidden: false
      });
      this.pubulicPlayFun();
      })
      this.data.threeLeveData.forEach((item) => {})
      setTimeout(() => {
        this.setData({
          loading: false,
          hidden: false
        })
      }, 3000)
    });
    })
  },
  onVideo(e) {
    this.setData({
      myAudioCurrent: '00:00',
packageDomain/pages/resourceDetails/myAudio/index.wxml
@@ -15,7 +15,7 @@
  </view>
  <view class="audioPlayerBox">
    <view class="audioBackground" style="background-image: url('https://jsek.bnuic.com/website/image/video-bg.png');">
    <view class="audioBackground" style="background-image: url('https://jsek.bnuic.com/home/image/video-bg.png');">
      <image src="/static/images/resourceDetailsMyAudio/cd.png" alt="" />
    </view>
    <!-- 视频播放的按钮 -->
@@ -56,10 +56,10 @@
            <t-icon style="margin-top: 10rpx" wx:else name="caret-down-small" size="14" bind:click="onIconTap" />
          </view>
          <view class="multipleBox" wx:if="{{showDropdown}}">
            <view wx:if="{{speed != 0.5}}" style="margin: 5rpx 0" bind:tap="smallSpeed">x0.5</view>
            <view wx:if="{{speed != 1}}" style="margin: 5rpx 0" bind:tap="smallSpeeDmultiple">x1</view>
            <view wx:if="{{speed != 1.5}}" style="margin: 5rpx 0" bind:tap="centreSpeed">x1.5</view>
            <view wx:if="{{speed != 2}}" style="margin: 5rpx 0" bind:tap="bigSpeed">x2</view>
            <view style="margin: 10rpx 0;" wx:if="{{speed != 0.5}}" bind:tap="smallSpeed">x0.5</view>
            <view style="margin: 10rpx 0;" wx:if="{{speed != 1}}" bind:tap="smallSpeeDmultiple">x1</view>
            <view style="margin: 10rpx 0;" wx:if="{{speed != 1.5}}" bind:tap="centreSpeed">x1.5</view>
            <view style="margin: 10rpx 0;" wx:if="{{speed != 2}}" bind:tap="bigSpeed">x2</view>
          </view>
        </view>
      </view>
@@ -69,7 +69,7 @@
  <!-- 标题 -->
  <view class="titleBox">{{titleName}}</view>
  <view class="contentBox">
    <t-tabs defaultValue="{{0}}" bind:change="onTabsChange" bind:click="onTabsClick" t-class="custom-tabs" t-class-content="custom-panel">
    <t-tabs defaultValue="{{0}}" bind:change="onTabsChange" bind:click="onTabsClick" t-class="custom-tabs" t-class-content="custom-panel" split="{{false}}">
      <!-- 资源列表 -->
      <t-tab-panel label="资源列表" value="0" style="{{tabPanelstyle}}" style="width: 750rpx">
        <view class="wrapper">
packageDomain/pages/resourceDetails/myAudio/index.wxss
@@ -358,9 +358,9 @@
  height: 100%;
}
.tabs--t-tabs__scroll--split::after {
/* .tabs--t-tabs__scroll--split::after {
  height: 0px !important;
}
} */
.buttonBox {
  position: absolute;
packageDomain/pages/resourceDetails/myVideo/index.wxml
@@ -25,7 +25,7 @@
  <!-- 标题 -->
  <view class="titleBox">{{titleName}}</view>
  <view class="contentBox">
    <t-tabs defaultValue="{{0}}" bind:change="onTabsChange" bind:click="onTabsClick" t-class="custom-tabs" t-class-content="custom-panel">
    <t-tabs defaultValue="{{0}}" bind:change="onTabsChange" bind:click="onTabsClick" t-class="custom-tabs" t-class-content="custom-panel" split="{{false}}">
      <!-- 资源列表 -->
      <t-tab-panel label="资源列表" value="0" style="{{tabPanelstyle}}" style="width: 750rpx;">
        <view class="wrapper">
packageDomain/pages/resourceDetails/myVideo/index.wxss
@@ -317,9 +317,9 @@
  margin-top: 120rpx;
}
.tabs--t-tabs__scroll--split::after {
/* .tabs--t-tabs__scroll--split::after {
  height: 0px !important;
}
} */
.buttonBox {
  position: absolute;
packagePersonal/pages/aboutUs/index.js
@@ -126,7 +126,7 @@
        width: 750
      },
    }).then(res => {
      console.log(res);
      // console.log(res.datas[0].content);
      this.setData({
        aboutText: res.datas[0].content,
pages/cart/index.js
@@ -114,10 +114,13 @@
          onDisabled: false
        })
      }
      this.setData({
        loading: false,
        hidden: false,
      })
      setTimeout(() => {
        this.setData({
          loading: false,
          hidden: false,
        })
      }, 600)
    });
    wx.stopPullDownRefresh()
pages/cart/index.wxss
@@ -187,7 +187,7 @@
}
.t-button--default {
  background-color: #FF6C00 !important;
  /* background-color: #FF6C00 !important; */
}
.noDataBox {
pages/retrievalPage/index.js
@@ -67,6 +67,8 @@
      }
    }
    this.onTabsChange(event)
  },
  /**
@@ -133,11 +135,8 @@
  //标签的切换
  onTabsChange(event) {
    const value = event.detail.value
    // if (this.data.bookData <= 0 || this.data.courseData <= 0 || this.data.digitalTextbooksData <= 0 || this.data.seminarData <= 0 || this.data.biblioClassificationData <= 0 || this.data.bookFairData <= 0) {
    //   this.setData({
    //     isMore: true
    //   })
    // }
    console.log(value);
    if (value === '0') {
      this.setData({
        tabValue: value,
@@ -919,5 +918,8 @@
        }, 100)
      }
    }
  }
  },
  onTabsClick(event) {
    console.log(`Click tab, tab-panel value is ${event.detail.value}.`);
  },
})
pages/retrievalPage/index.wxml
@@ -26,7 +26,14 @@
  <view class="tabsBox">
    <!-- sticky="true" -->
    <t-tabs defaultValue="{{0}}" bind:change="onTabsChange" bind:click="onTabsClick" t-class="custom-tabs" t-class-content="custom-panel">
      <t-tab-panel label="图书({{bookTotal}})" value="0">
        <view wx:if="{{bookData.length <= 0}}" class="noDataBox">
          <t-empty icon="folder-open" description="暂无数据" />
        </view>
@@ -81,9 +88,7 @@
                </view>
              </view>
            </view>
          </view>
          <view wx:if="{{courseData.length != 0}}" class="bottom-box">
            <t-loading theme="circular" size="40rpx" class="wrapper" wx:if="{{isMore == true}}" />
            <text wx:if="{{isMore == false}}">没有更多了</text>
pages/retrievalPage/index.wxss
@@ -375,4 +375,13 @@
.t-search__input-box--square {
  border-radius: var(--td-search-square-radius, var(--td-radius-default, 36rpx)) !important;
  height: 72rpx;
}
}
.t-search__input-box .t-input__keyword {
  font-size: var(--td-search-font-size, var(--td-font-size-m, 28rpx)) !important;
}
/* element.style {
  -webkit-transform: translateX(38.9921875px) !important;
  transform: translateX(38.9921875px) !important;
} */