From afa97d5f4e0ed176a556d9fe04d4655e005e6991 Mon Sep 17 00:00:00 2001
From: yiming <m13691596795@163.com>
Date: 星期四, 13 六月 2024 18:39:40 +0800
Subject: [PATCH] 数字课程

---
 pages/digitalTextbooks/index.wxml                             |  113 ++++---
 static/images/digitalTextbooks/zhengshu-t-click@3x.png        |    0 
 static/images/digitalTextbooks/jibenxinxi @3x.png             |    0 
 static/images/digitalTextbooks/wodeshoucang@3x.png            |    0 
 static/images/digitalTextbooks/jibenxinxi-t@3x.png            |    0 
 services/home/home.js                                         |    2 
 pages/digitalTextbooks/index.js                               |    4 
 static/images/digitalTextbooks/zuozhejianjie-t-click.png      |    0 
 static/images/digitalTextbooks/zhengshu-t-g.png               |    0 
 pages/digitalCourses/digitalCoursesDetails/index.wxml         |    2 
 static/images/digitalTextbooks/jibenxinxi-t-click.png         |    0 
 static/images/digitalTextbooks/zhengshu-t-g@3x.png            |    0 
 static/images/digitalTextbooks/zuozhejianjie.png              |    0 
 static/images/digitalTextbooks/zhengshu.png                   |    0 
 static/images/digitalTextbooks/Suggestion@3x.png              |    0 
 static/images/digitalTextbooks/zhengshu-t-click@2x.png        |    0 
 static/images/digitalTextbooks/zuozhejianjie-t.png            |    0 
 static/images/digitalTextbooks/shidu@3x.png                   |    0 
 pages/digitalCourses/digitalCoursesDetails/index.js           |   66 ++++
 static/images/digitalTextbooks/Suggestion.png                 |    0 
 static/images/digitalTextbooks/link-t@3x.png                  |    0 
 static/images/digitalTextbooks/zuozhejianjie@2x(1).png        |    0 
 static/images/digitalTextbooks/zhengshu-t-g@2x.png            |    0 
 static/images/digitalTextbooks/mulu-t-click@3x.png            |    0 
 static/images/digitalTextbooks/mulu-t.png                     |    0 
 static/images/digitalTextbooks/zuozhejianjie(1).png           |    0 
 static/images/digitalTextbooks/shidu.png                      |    0 
 pages/digitalCourses/digitalCoursesDetails/index.json         |    3 
 static/images/digitalTextbooks/mulu-t@3x.png                  |    0 
 pages/digitalCourses/index.wxss                               |  149 +++++++++
 static/images/digitalTextbooks/jibenxinxi-t-click@3x.png      |    0 
 static/images/digitalTextbooks/mulu@3x.png                    |    0 
 static/images/digitalTextbooks/zhengshu@3x.png                |    0 
 static/images/digitalTextbooks/zuozhejianjie@3x.png           |    0 
 pages/digitalTextbooks/digitalTextbooksDetails/index.wxml     |   48 ++
 static/images/digitalTextbooks/zhengshu-t-click.png           |    0 
 static/images/digitalTextbooks/zhengshushenqing-bottom@3x.png |    0 
 static/images/digitalTextbooks/link-t-click@2x.png            |    0 
 static/images/digitalTextbooks/square@3x.png                  |    0 
 pages/digitalCourses/index.json                               |   11 
 static/images/digitalTextbooks/jibenxinxi .png                |    0 
 static/images/digitalTextbooks/zuozhejianjie-t@3x.png         |    0 
 static/images/digitalTextbooks/zuozhejianjie-t-click@2x.png   |    0 
 pages/digitalTextbooks/index.wxss                             |  147 +++++++--
 static/images/digitalTextbooks/zuozhejianjie@2x.png           |    0 
 static/images/digitalTextbooks/link-t-click.png               |    0 
 pages/digitalCourses/digitalCoursesDetails/index.wxss         |    1 
 pages/digitalCourses/index.js                                 |  204 +++++++++++++
 static/images/digitalTextbooks/zhengshushenqing-bottom@2x.png |    0 
 pages/digitalTextbooks/index.json                             |    4 
 static/images/digitalTextbooks/zuozhejianjie@3x(1).png        |    0 
 static/images/digitalTextbooks/jibenxinxi-t.png               |    0 
 pages/digitalTextbooks/digitalTextbooksDetails/index.js       |   39 +-
 static/images/digitalTextbooks/square.png                     |    0 
 static/images/digitalTextbooks/link-t.png                     |    0 
 static/images/digitalTextbooks/Link@3x.png                    |    0 
 static/images/digitalTextbooks/Link.png                       |    0 
 static/images/digitalTextbooks/jibenxinxi-t-click@2x.png      |    0 
 static/images/digitalTextbooks/wodeshoucang.png               |    0 
 pages/digitalCourses/index.wxml                               |   68 ++++
 static/images/digitalTextbooks/link-t-click@3x.png            |    0 
 static/images/digitalCourses/zhuantitaolun@2x.png             |    0 
 static/images/digitalTextbooks/jibenxinxi-t@2x.png            |    0 
 static/images/digitalTextbooks/mulu-t@2x.png                  |    0 
 app.json                                                      |    4 
 static/images/digitalTextbooks/mulu-t-click@2x.png            |    0 
 static/images/digitalTextbooks/zuozhejianjie-t-click@3x.png   |    0 
 pages/digitalTextbooks/digitalTextbooksDetails/index.wxss     |   21 +
 static/images/digitalTextbooks/mulu.png                       |    0 
 static/images/digitalTextbooks/zhengshushenqing-bottom.png    |    0 
 static/images/digitalTextbooks/mulu-t-click.png               |    0 
 71 files changed, 770 insertions(+), 116 deletions(-)

diff --git a/app.json b/app.json
index 565fc52..9a453e1 100644
--- a/app.json
+++ b/app.json
@@ -18,7 +18,9 @@
     "pages/bookExhibitionList/select/select",
     "pages/digitalTextbooks/index",
     "pages/digitalTextbooks/digitalTextbooksDetails/index",
-    "pages/digitalTextbooks/digitalTextbooksDetails/components/webView/index"
+    "pages/digitalTextbooks/digitalTextbooksDetails/components/webView/index",
+    "pages/digitalCourses/index",
+    "pages/digitalCourses/digitalCoursesDetails/index"
   ],
   "subPackages": [
     {
diff --git a/pages/digitalCourses/digitalCoursesDetails/index.js b/pages/digitalCourses/digitalCoursesDetails/index.js
new file mode 100644
index 0000000..423eb66
--- /dev/null
+++ b/pages/digitalCourses/digitalCoursesDetails/index.js
@@ -0,0 +1,66 @@
+// pages/digitalCourses/digitalCoursesDetails/index.js
+Page({
+
+  /**
+   * 椤甸潰鐨勫垵濮嬫暟鎹�
+   */
+  data: {
+
+  },
+
+  /**
+   * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鍔犺浇
+   */
+  onLoad(options) {
+    console.log(options);
+  },
+
+  /**
+   * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鍒濇娓叉煋瀹屾垚
+   */
+  onReady() {
+
+  },
+
+  /**
+   * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鏄剧ず
+   */
+  onShow() {
+
+  },
+
+  /**
+   * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰闅愯棌
+   */
+  onHide() {
+
+  },
+
+  /**
+   * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鍗歌浇
+   */
+  onUnload() {
+
+  },
+
+  /**
+   * 椤甸潰鐩稿叧浜嬩欢澶勭悊鍑芥暟--鐩戝惉鐢ㄦ埛涓嬫媺鍔ㄤ綔
+   */
+  onPullDownRefresh() {
+
+  },
+
+  /**
+   * 椤甸潰涓婃媺瑙﹀簳浜嬩欢鐨勫鐞嗗嚱鏁�
+   */
+  onReachBottom() {
+
+  },
+
+  /**
+   * 鐢ㄦ埛鐐瑰嚮鍙充笂瑙掑垎浜�
+   */
+  onShareAppMessage() {
+
+  }
+})
\ No newline at end of file
diff --git a/pages/digitalCourses/digitalCoursesDetails/index.json b/pages/digitalCourses/digitalCoursesDetails/index.json
new file mode 100644
index 0000000..8835af0
--- /dev/null
+++ b/pages/digitalCourses/digitalCoursesDetails/index.json
@@ -0,0 +1,3 @@
+{
+  "usingComponents": {}
+}
\ No newline at end of file
diff --git a/pages/digitalCourses/digitalCoursesDetails/index.wxml b/pages/digitalCourses/digitalCoursesDetails/index.wxml
new file mode 100644
index 0000000..5c35361
--- /dev/null
+++ b/pages/digitalCourses/digitalCoursesDetails/index.wxml
@@ -0,0 +1,2 @@
+<!--pages/digitalCourses/digitalCoursesDetails/index.wxml-->
+<text>鏁板瓧璇剧▼璇︽儏椤�</text>
\ No newline at end of file
diff --git a/pages/digitalCourses/digitalCoursesDetails/index.wxss b/pages/digitalCourses/digitalCoursesDetails/index.wxss
new file mode 100644
index 0000000..5af9dd4
--- /dev/null
+++ b/pages/digitalCourses/digitalCoursesDetails/index.wxss
@@ -0,0 +1 @@
+/* pages/digitalCourses/digitalCoursesDetails/index.wxss */
\ No newline at end of file
diff --git a/pages/digitalCourses/index.js b/pages/digitalCourses/index.js
new file mode 100644
index 0000000..aa22aa1
--- /dev/null
+++ b/pages/digitalCourses/index.js
@@ -0,0 +1,204 @@
+// pages/digitalCourses/index.js
+const app = getApp()
+Page({
+
+  /**
+   * 椤甸潰鐨勫垵濮嬫暟鎹�
+   */
+  data: {
+    barHeight: "",
+    navBarHeight: "",
+    tabPanelstyle: 'display:flex;justify-content:center;align-items:center;',
+    tabList: [],
+    courseList: [],
+    searchValue: '',
+    activeItem: null
+  },
+
+  /**
+   * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鍔犺浇
+   */
+  onLoad(options) {
+    const systInfo = wx.getSystemInfoSync();
+    const menu = wx.getMenuButtonBoundingClientRect(); // 鑳跺泭淇℃伅
+    const navBarHeight =
+      (menu.top - systInfo.statusBarHeight) * 2 + menu.height; // 瀵艰埅鏍忛珮搴�
+    this.setData({
+      barHeight: systInfo.statusBarHeight,
+      navBarHeight: navBarHeight,
+    });
+    this.getCourseTypeListList()
+  },
+
+  /**
+   * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鍒濇娓叉煋瀹屾垚
+   */
+  onReady() {
+
+  },
+
+  /**
+   * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鏄剧ず
+   */
+  onShow() {
+
+  },
+
+  /**
+   * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰闅愯棌
+   */
+  onHide() {
+
+  },
+
+  /**
+   * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鍗歌浇
+   */
+  onUnload() {
+
+  },
+
+  /**
+   * 椤甸潰鐩稿叧浜嬩欢澶勭悊鍑芥暟--鐩戝惉鐢ㄦ埛涓嬫媺鍔ㄤ綔
+   */
+  onPullDownRefresh() {
+
+  },
+
+  /**
+   * 椤甸潰涓婃媺瑙﹀簳浜嬩欢鐨勫鐞嗗嚱鏁�
+   */
+  onReachBottom() {
+
+  },
+
+  /**
+   * 鐢ㄦ埛鐐瑰嚮鍙充笂瑙掑垎浜�
+   */
+  onShareAppMessage() {
+
+  },
+  onTabsChange(event) {
+
+    const value = event.detail.value
+    this.getCourseList(this.data.tabList[value])
+  },
+
+
+  goBack() {
+    wx.navigateBack();
+  },
+  getCourseTypeListList() {
+    const data = {
+      path: '*',
+      filterList: [{
+        value: 'Normal',
+        field: 'state'
+      }],
+      queryType: '\\',
+      searchList: [],
+      size: '20',
+      start: '0',
+      storeRefCode: app.config.digitalCourses,
+      sort: {
+        type: 'Asc',
+        field: 'LinkOrder'
+      }
+    }
+    app.MG.store.getStoreChannelList(data).then((res) => {
+      // 鍘婚櫎鏁扮粍鏈�鍚庝竴涓厓绱�
+      const newData = res.datas.slice(0, res.datas.length - 1)
+
+
+
+      this.setData({
+        tabList: newData,
+        activeItem: newData[0]
+      })
+      this.getCourseList(newData[0])
+
+
+    })
+  },
+
+  getCourseList(item) {
+    let searchObj = {}
+    // let sort = {}
+    // // 鎼滅储妗�
+    if (this.data.searchValue) {
+      searchObj = {
+        'Name*': this.data.searchValue.trim()
+        // '||subtitle*': searchInputValue.value.trim()
+      }
+    }
+
+    // if (timeSort.value) {
+    //     sort = {
+    //         CreateDate: timeSort.value || 'Desc'
+
+    //     }
+    // } else {
+    //     sort = {
+    //         ViewCount: nameSort.value || 'Desc'
+    //     }
+    //     // 缁勫悎鐨勫啓娉� 瑕佹煡璇㈢殑瀛楁:鍗囧簭鍜岄檷搴�
+
+    //     // Name: "Desc"
+    //     //涓�鑸殑鎺掑簭浼犳硶
+    //     // type: "Asc",
+    //     // field: "CreateDate",
+    // }
+    // courseList.value = [];
+    const obj = {
+      storeInfo: app.config.goodsStore,
+      path: item.pathList + '\\' + item.id,
+      coverSize: {
+        width: 260
+      },
+      paging: {
+        start: 0,
+        size: 99
+      },
+      filterList: [{
+        value: 'Normal',
+        field: 'state'
+      }],
+      // sort: sort,
+      fields: {
+        courseLeader: [],
+        affiliatedUnit: [],
+        publishingUnit: [],
+        classHours: [],
+        ViewCount: [],
+        ...searchObj
+      }
+    }
+    app.MG.store.getProductList(obj).then((res) => {
+      console.log(res, '7895')
+      res.datas.forEach(item => {
+        item.price = item.price.toFixed(2)
+      })
+
+      this.setData({
+        courseList: res.datas
+      })
+
+      console.log(this.data.courseList);
+
+    })
+  },
+  searchBook() {
+    console.log(this.data.searchValue);
+    this.getCourseList(this.data.activeItem)
+  },
+  courseDetail(e) {
+    console.log(e);
+    const item = e.currentTarget.dataset.item
+
+    wx.navigateTo({
+      url: '/pages/digitalCourses/digitalCoursesDetails/index?id=' + item.id,
+    })
+
+  }
+
+})
\ No newline at end of file
diff --git a/pages/digitalCourses/index.json b/pages/digitalCourses/index.json
new file mode 100644
index 0000000..e2da6ff
--- /dev/null
+++ b/pages/digitalCourses/index.json
@@ -0,0 +1,11 @@
+{
+  "usingComponents": {
+    "t-icon": "tdesign-miniprogram/icon/icon",
+    "t-search": "tdesign-miniprogram/search/search",
+    "t-empty": "tdesign-miniprogram/empty/empty",
+    "t-tabs": "tdesign-miniprogram/tabs/tabs",
+    "t-tab-panel": "tdesign-miniprogram/tab-panel/tab-panel"
+  },
+  "navigationStyle": "custom",
+  "disableScroll": false
+}
\ No newline at end of file
diff --git a/pages/digitalCourses/index.wxml b/pages/digitalCourses/index.wxml
new file mode 100644
index 0000000..79ef59d
--- /dev/null
+++ b/pages/digitalCourses/index.wxml
@@ -0,0 +1,68 @@
+<view style="width: 100%; height: {{barHeight}}px;"></view>
+<view class="nacigationBar" style="width: 70%; height: {{navBarHeight}}px;">
+  <view>
+    <t-icon name="chevron-left" size="30" data-name="{{item}}" bind:click="goBack" />
+  </view>
+  <t-search model:value="{{searchValue}}" shape="round" placeholder="璇疯緭鍏ュ叧閿瘝/涔﹀悕/ISBN/浣滆��" class="navBar-search" style="width: 464rpx" bind:submit="searchBook" />
+</view>
+
+
+
+<t-tabs defaultValue="{{0}}" bind:change="onTabsChange" t-class="custom-tabs" t-class-content="custom-panel">
+  <t-tab-panel wx:for="{{tabList}}" wx:key="index" wx:for-item="item" wx:for-index="index" label="{{item.name}}" value="{{index}}" style="{{tabPanelstyle}}">
+
+    <view class="contentBox">
+
+      <view class="titleBox">
+        <view class="frameBox"></view>
+        <view class="titleTextBox">
+          <image src="/static/images/digitalCourses/zhuantitaolun@2x.png" mode="aspectFit" />
+
+          <!-- <view>鏁板瓧璇剧▼鍒楄〃</view> -->
+
+
+
+        </view>
+      </view>
+
+
+      <view class="ExternalInformationBox">
+        <view class="informationBox" wx:for="{{courseList}}" wx:key="index" wx:for-item="item" data-item="{{item}}" bind:tap="courseDetail">
+
+          <view class="book-img">
+            <image src="{{item.icon}}" mode="aspectFit" />
+          </view>
+
+          <view class="book-name">
+            {{item.name}}
+          </view>
+
+          <view class="author">
+            <view>
+              {{ item.courseLeader}}
+            </view>
+            <view>
+              {{ item.classHours}}璇炬椂
+            </view>
+          </view>
+          <view class="money">
+            <view wx:if="{{item.price != 0}}">锟{item.price }}</view>
+            <view wx:else> 鍏嶈垂</view>
+            <view>
+              <t-icon name="cart" size="16" />
+            </view>
+          </view>
+        </view>
+      </view>
+      <view wx:if="{{courseList.length <= 0}}" class="noDataBox">
+
+        <t-empty icon="folder-open" description="鏆傛棤鏁版嵁" font-size="80" />
+
+
+      </view>
+
+    </view>
+
+  </t-tab-panel>
+
+</t-tabs>
\ No newline at end of file
diff --git a/pages/digitalCourses/index.wxss b/pages/digitalCourses/index.wxss
new file mode 100644
index 0000000..bd18055
--- /dev/null
+++ b/pages/digitalCourses/index.wxss
@@ -0,0 +1,149 @@
+/* pages/digitalCourses/index.wxss */
+
+
+image {
+  width: 100%;
+  height: 100%;
+}
+
+
+.nacigationBar {
+  display: flex;
+  align-items: center;
+  --td-search-font-size: 28rpx;
+  margin-bottom: 30rpx;
+}
+
+
+.nacigationBar .t-icon-base {
+  font-size: 38rpx;
+}
+
+
+.custom-tabs {
+  margin-bottom: 32rpx;
+}
+
+.custom-panel {
+  /* height: ; */
+  height: calc(100vh - 300rpx);
+  color: var(--td-text-color-primary);
+}
+
+.t-tabs__item--active {
+  color: #FF6C00 !important;
+}
+
+.t-tabs__track {
+  background-color: #FF6C00 !important;
+  /* height: var(--td-tab-track-thickness, 0rpx) !important; */
+}
+
+.t-tabs .t-tabs__item--active {
+  background-repeat: no-repeat;
+  /* background-size: 100% 100%;
+  background-position: 100% 100%; */
+  background-image: url(https://jsek.bnuic.com/home/image/click-icon.png);
+  background-position: 85% center;
+  background-size: 20% 50%;
+  /* 灏嗚儗鏅浘鐗囦綅缃缃负闈犲彸 */
+}
+
+.contentBox {
+  width: 100%;
+  height: 100%;
+  background-color: #f2f3f7;
+}
+
+.titleBox {
+  display: flex;
+  align-items: center;
+  margin: 10px;
+  margin-left: 0;
+  padding-top: 30rpx;
+}
+
+.frameBox {
+  width: 7rpx;
+  height: 54rpx;
+  background: #FF6C00;
+  border-radius: 0rpx 9rpx 9rpx 0rpx;
+}
+
+.titleTextBox {
+  margin-left: 10px;
+  width: 180rpx;
+  height: 36rpx;
+  /*瀹� 3.7   楂�1 */
+}
+
+.titleTextBox image {
+  width: 100%;
+  height: 100%;
+  image-rendering: -webkit-optimize-contrast;
+}
+
+.informationBox {
+  width: 340rpx;
+  height: 470rpx;
+  border-radius: 9rpx 9rpx 9rpx 9rpx;
+  background-color: #fff;
+  margin-bottom: 40rpx;
+  box-shadow: 0px 3px 6px 1px rgba(0, 0, 0, 0.16);
+}
+
+.book-img {
+  width: 100%;
+  height: 250rpx;
+  margin: 0 auto;
+  /* box-shadow: 0px 3px 6px 1px rgba(0, 0, 0, 0.16); */
+}
+
+.book-name {
+  margin: 15rpx 30rpx;
+  color: #333;
+  font-size: 28rpx;
+  font-weight: 700;
+  word-break: break-all;
+  display: -webkit-box;
+  -webkit-line-clamp: 2;
+  -webkit-box-orient: vertical;
+  overflow: hidden;
+  text-align: left;
+
+}
+
+.author {
+  margin: 0 30rpx;
+  display: flex;
+  flex-direction: row;
+  justify-content: space-between;
+  margin-bottom: 15rpx;
+  font-weight: bold;
+}
+
+.money {
+  margin: 0 30rpx;
+  display: flex;
+  flex-direction: row;
+  justify-content: space-between;
+  color: #ff6c00;
+
+}
+
+.ExternalInformationBox {
+  display: flex;
+  justify-content: space-between;
+  flex-wrap: wrap;
+  padding: 0 15rpx;
+  margin-top: 40rpx;
+}
+
+.noDataBox {
+  width: 100%;
+  /* margin-top: 200rpx; */
+  height: 620rpx;
+  display: flex;
+  justify-content: center;
+  align-items: center;
+}
\ No newline at end of file
diff --git a/pages/digitalTextbooks/digitalTextbooksDetails/index.js b/pages/digitalTextbooks/digitalTextbooksDetails/index.js
index 927748f..55b7beb 100644
--- a/pages/digitalTextbooks/digitalTextbooksDetails/index.js
+++ b/pages/digitalTextbooks/digitalTextbooksDetails/index.js
@@ -28,7 +28,7 @@
       name: "/static/images/digitalTextbooks/jibenxinxi-t@2x.png",
     },
     briefIconClick: {
-      name: "/static/images/digitalTextbooks/jibenxinxi @2x.png",
+      name: "/static/images/digitalTextbooks/jibenxinxi-t-click@3x.png",
     },
     eBookIcon: {
       name: "/static/images/digitalTextbooks/zuozhejianjie-t@2x.png",
@@ -40,26 +40,26 @@
       name: "/static/images/digitalTextbooks/zuozhejianjie-t@2x.png",
     },
     teachResourcesClickIcon: {
-      name: "/static/images/digitalTextbooks/zuozhejianjie@2x.png",
+      name: "/static/images/digitalTextbooks/zuozhejianjie-t-click@3x.png",
     },
     learnResourceIcon: {
       name: "/static/images/digitalTextbooks/shengshu-t@2x.png",
     },
     learnResourceClickIcon: {
-      name: "/static/images/digitalTextbooks/zhengshu@2x.png",
+      name: "/static/images/digitalTextbooks/zhengshu-t-click@3x.png",
     },
     testResourceIocn: {
-      name: "/static/images/digitalTextbooks/link-t@2x.png",
+      name: "/static/images/digitalTextbooks/link-t@3x.png",
     },
     testResourceClickIocn: {
-      name: "/static/images/digitalTextbooks/Link@2x.png",
+      name: "/static/images/digitalTextbooks/link-t-click@3x.png",
     },
 
     catalogue: {
-      name: "/static/images/digitalTextbooks/mulu@2x.png",
+      name: "/static/images/digitalTextbooks/mulu-t@3x.png",
     },
     catalogueClickIcon: {
-      name: "/static/images/digitalTextbooks/mulu@2x.png",
+      name: "/static/images/digitalTextbooks/mulu-t-click@3x.png",
     },
 
   },
@@ -68,17 +68,11 @@
    * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鍔犺浇
    */
   onLoad(options) {
-    console.log(options.id);
+    console.log(options);
     this.setData({
       digitalTextId: options.id
     })
     this.digitalTextbooksDetailsGet(this.data.digitalTextId)
-
-
-
-
-
-
   },
   // 鏍煎紡鍖栨棩鏈�
   // 鏍煎紡鍖栨棩鏈�
@@ -254,6 +248,7 @@
       });
 
       // this.onCe()
+
     })
   },
 
@@ -323,12 +318,22 @@
   },
   onCorrelationBook(e) {
 
-
-
     const item = e.currentTarget.dataset.item
 
     console.log(item);
-    this.digitalTextbooksDetailsGet(item.id)
+    // const event = {
+    //   detail: {
+    //     value: "brief"
+    //   }
+    // }
+    // this.onTabsChange(event)
+    // this.digitalTextbooksDetailsGet(item.id)
+    this.onLoad({
+      id: item.id
+    })
+
+
+
   },
   // 鍥句功娣诲姞璐墿杞�
   async addBookShopcCar() {
diff --git a/pages/digitalTextbooks/digitalTextbooksDetails/index.wxml b/pages/digitalTextbooks/digitalTextbooksDetails/index.wxml
index 12e34a1..ad101d9 100644
--- a/pages/digitalTextbooks/digitalTextbooksDetails/index.wxml
+++ b/pages/digitalTextbooks/digitalTextbooksDetails/index.wxml
@@ -27,7 +27,7 @@
             <view class="content">
               <view class="styleCssBox">
                 <view style="width: 150rpx;"> 浣滆�咃細 </view>
-                <view>{{ digitalsData.author}}</view>
+                <view class="authorBox">{{ digitalsData.author}}</view>
               </view>
               <view class="styleCssBox">
                 <view style="width: 150rpx;">ISBN锛�</view>
@@ -83,10 +83,13 @@
             </view>
             <view class="basic"> 鍩烘湰淇℃伅</view>
           </view>
-          <view style="margin: 30rpx; margin-bottom: 130rpx;">
+          <view style="margin: 30rpx; margin-bottom: 130rpx;" wx:if="{{digitalsData.content}}">
             <rich-text nodes="{{digitalsData.content}}" style="{{richStyle}}"></rich-text>
           </view>
+          <view class="noDataBox" wx:else>
+            <t-empty icon="folder-open" description="鏆傛棤鏁版嵁" font-size="80" />
 
+          </view>
         </t-tab-panel>
         <t-tab-panel icon="{{tabValue == 'jsek_cloudLearning' ? learnResourceClickIcon : learnResourceIcon}}" value="jsek_cloudLearning" label="璇佷功淇℃伅" style="{{tabPanelstyle}}">
           <view class="rubricBox">
@@ -102,13 +105,19 @@
           </view>
 
 
-          <view class="certificateChart">
+          <!-- <view class="certificateChart">
             <view class="chart">
               <image src="" mode="" />
             </view>
             <view class="chart">
               <image src="" mode="" />
             </view>
+          </view> -->
+
+
+          <view class="noDataBox">
+            <t-empty icon="folder-open" description="鏆傛棤鏁版嵁" font-size="80" />
+
           </view>
         </t-tab-panel>
         <t-tab-panel icon="{{tabValue == 'jsek_teachingResources' ? teachResourcesClickIcon : teachResourcesIcon}}" value="jsek_teachingResources" label="浣滆�呬俊鎭�" style="{{tabPanelstyle}}">
@@ -118,29 +127,50 @@
             </view>
             <view class="basic"> 浣滆�呬俊鎭�</view>
           </view>
-          <view style="margin: 30rpx; margin-bottom: 130rpx;">
+          <view style="margin: 30rpx; margin-bottom: 130rpx;" wx:if="{{digitalsData.authorIntroduction}}">
             <rich-text nodes="{{digitalsData.authorIntroduction}}" style="{{richStyle}}"></rich-text>
+          </view>
+
+
+          <view class="noDataBox" wx:else>
+            <t-empty icon="folder-open" description="鏆傛棤鏁版嵁" font-size="80" />
+
           </view>
         </t-tab-panel>
         <t-tab-panel icon="{{tabValue == 'catalogue' ? catalogueClickIcon : catalogue}}" value="catalogue" label="鐩綍" style="{{tabPanelstyle}}">
 
           <view class="rubricBox">
             <view class="rubricimgBox">
-              <image src="/static/images/bookService/detail/author.png" mode="" />
+              <image src="/static/images/digitalTextbooks/mulu@3x.png" mode="" />
             </view>
             <view class="basic"> 鐩綍</view>
           </view>
-          <view style="margin: 30rpx; margin-bottom: 130rpx;">
+          <view style="margin: 30rpx; margin-bottom: 130rpx;" wx:if="{{digitalsData.catalogue}}">
             <rich-text nodes="{{digitalsData.catalogue}}" style="{{richStyle}}"></rich-text>
           </view>
 
 
+          <view class="noDataBox" wx:else>
+            <t-empty icon="folder-open" description="鏆傛棤鏁版嵁" font-size="80" />
 
+          </view>
         </t-tab-panel>
         <t-tab-panel icon="{{tabValue == 'questionBank' ? testResourceClickIocn : testResourceIocn}}" value="questionBank" label="鐩稿叧鏁欐潗" style="{{tabPanelstyle}}">
 
+          <view class="rubricBox">
+            <view class="rubricimgBox">
+              <image src="/static/images/digitalTextbooks/Link@3x.png" mode="" />
+            </view>
+            <view class="basic"> 鐩稿叧鏁欐潗</view>
+          </view>
+          <view class="noDataBox" wx:if="{{relatedBookData.length <= 0}}">
+            <t-empty icon="folder-open" description="鏆傛棤鏁版嵁" font-size="80" />
 
-          <view class="correlation">
+          </view>
+
+
+          <view class="correlation" wx:else>
+
             <view wx:for="{{relatedBookData}}" wx:key="index" wx:for-item="item" wx:for-index="index" data-item="{{item}}" bind:tap="onCorrelationBook">
 
               <view class="correlationImage">
@@ -152,7 +182,11 @@
 
               <view class="correlationAuthor">{{digitalsData.author}}</view>
             </view>
+
+
           </view>
+
+
         </t-tab-panel>
       </t-tabs>
 
diff --git a/pages/digitalTextbooks/digitalTextbooksDetails/index.wxss b/pages/digitalTextbooks/digitalTextbooksDetails/index.wxss
index 268ab62..4c65eb0 100644
--- a/pages/digitalTextbooks/digitalTextbooksDetails/index.wxss
+++ b/pages/digitalTextbooks/digitalTextbooksDetails/index.wxss
@@ -60,9 +60,14 @@
 }
 
 .headerText {
+  width: 430rpx;
   font-weight: bold;
   font-size: 36rpx;
   color: #000000;
+  overflow: hidden;
+  white-space: nowrap;
+  text-overflow: ellipsis;
+  -o-text-overflow: ellipsis;
 }
 
 .certificate {
@@ -413,4 +418,20 @@
   font-size: 22rpx;
   color: #333333;
   margin: 15rpx 0;
+}
+
+.noDataBox {
+  width: 100%;
+  margin-top: 50rpx;
+  display: flex;
+  justify-content: center;
+  align-items: center;
+}
+
+.authorBox {
+  width: 200rpx;
+  overflow: hidden;
+  white-space: nowrap;
+  text-overflow: ellipsis;
+  -o-text-overflow: ellipsis;
 }
\ No newline at end of file
diff --git a/pages/digitalTextbooks/index.js b/pages/digitalTextbooks/index.js
index f5d8a7b..d0101e6 100644
--- a/pages/digitalTextbooks/index.js
+++ b/pages/digitalTextbooks/index.js
@@ -134,8 +134,8 @@
   },
 
   selectTab(e) {
-    // console.log(index);
-    let index = e.currentTarget.dataset.index
+    console.log(e);
+    let index = e.detail.value
     console.log(index);
     this.setData({
       selectedIndex: index
diff --git a/pages/digitalTextbooks/index.json b/pages/digitalTextbooks/index.json
index 68f7bd2..e2da6ff 100644
--- a/pages/digitalTextbooks/index.json
+++ b/pages/digitalTextbooks/index.json
@@ -2,7 +2,9 @@
   "usingComponents": {
     "t-icon": "tdesign-miniprogram/icon/icon",
     "t-search": "tdesign-miniprogram/search/search",
-    "t-empty": "tdesign-miniprogram/empty/empty"
+    "t-empty": "tdesign-miniprogram/empty/empty",
+    "t-tabs": "tdesign-miniprogram/tabs/tabs",
+    "t-tab-panel": "tdesign-miniprogram/tab-panel/tab-panel"
   },
   "navigationStyle": "custom",
   "disableScroll": false
diff --git a/pages/digitalTextbooks/index.wxml b/pages/digitalTextbooks/index.wxml
index 27567e6..353200c 100644
--- a/pages/digitalTextbooks/index.wxml
+++ b/pages/digitalTextbooks/index.wxml
@@ -6,66 +6,77 @@
 <view wx:if="{{!loading}}">
 
 
-  <view class="fixed-header">
-    <view style="width: 100%; height: {{barHeight}}px;"></view>
-    <view class="nacigationBar" style="width: 70%; height: {{navBarHeight}}px;">
-      <view>
-        <t-icon name="chevron-left" size="30" data-name="{{item}}" bind:click="goBack" />
-      </view>
-      <t-search model:value="{{searchValue}}" shape="round" placeholder="璇疯緭鍏ュ叧閿瘝/涔﹀悕/ISBN/浣滆��" class="navBar-search" style="width: 464rpx" bind:submit="searchBook" />
+  <view style="width: 100%; height: {{barHeight}}px;"></view>
+  <view class="nacigationBar" style="width: 70%; height: {{navBarHeight}}px;">
+    <view>
+      <t-icon name="chevron-left" size="30" data-name="{{item}}" bind:click="goBack" />
     </view>
-
-
-
-    <view class="tabBox">
-      <view wx:for="{{tabList}}" wx:key="index" wx:for-item="item" wx:for-index="index" class="{{selectedIndex == index? 'nameBox' :''}}" data-index="{{index}}" bind:tap="selectTab">
-        <view>
-          {{item.name}}
-        </view>
-        <view style="margin-top: 20rpx; " class="{{selectedIndex == index? 'bottomLineBox' :''}}"></view>
-      </view>
-    </view>
-
+    <t-search model:value="{{searchValue}}" shape="round" placeholder="璇疯緭鍏ュ叧閿瘝/涔﹀悕/ISBN/浣滆��" class="navBar-search" style="width: 464rpx" bind:submit="searchBook" />
   </view>
 
 
 
-  <view class="contentBox">
+  <t-tabs defaultValue="{{0}}" bind:change="selectTab" t-class="custom-tabs" t-class-content="custom-panel">
+    <t-tab-panel wx:for="{{tabList}}" wx:key="index" wx:for-item="item" wx:for-index="index" label="{{item.name}}" value="{{index}}" style="{{tabPanelstyle}}">
 
-    <view class="titleBox">
-      <view class="frameBox"></view>
-      <view class="titleTextBox">
-        <!-- <image src="/static/images/bookExhibitionList/zhuantitaolun.png" mode="aspectFit" /> -->
+      <view class="contentBox">
 
-        <view>鏁板瓧鏁欐潗鍒楄〃</view>
-      </view>
-    </view>
-
-
-
-    <view class="bookContentBox">
-      <view class="external" wx:for="{{digitalTextbooksData}}" wx:key="index" wx:for-item="item" wx:for-index="index" data-item="{{item}}" bind:tap="jumpDetails">
-        <view class="amountClick">
-          <t-icon name="browse" size="15" data-name="{{item}}" bind:click="goBack" />
-          <view style="margin-left: 5rpx;">{{item.viewCount}}</view>
-        </view>
-        <view class="imageBox">
-          <image src="{{item.icon ? item.icon : '/static/images/default-book-img.png'}}" mode="" />
-        </view>
-        <view class="bookName">{{item.name}}</view>
-        <view class="information">
-          <view wx:if="{{item.author}}" class="book-author">
-            {{ item.author }}
+        <view class="titleBox">
+          <view class="frameBox"></view>
+          <view class="titleTextBox">
+            <!-- <image src="/static/images/digitalCourses/zhuantitaolun@2x.png" mode="aspectFit" /> -->
+            <view>鏁板瓧璇剧▼鍒楄〃</view>
           </view>
-          <view wx:else>-</view>
-          <view wx:if="{{item.price == 0}}" class="price"> 鍏嶈垂</view>
-          <view wx:else class="price">锟{ item.price }}</view>
         </view>
+
+
+
+
+        <scroll-view scroll-y="{{true}}" class="outsideContentBox" bindscrolltolower="onScrollToLower">
+
+
+          <view class="bookContentBox">
+            <view class="external" wx:for="{{digitalTextbooksData}}" wx:key="index" wx:for-item="item" wx:for-index="index" data-item="{{item}}" bind:tap="jumpDetails">
+              <view class="amountClick">
+                <t-icon name="browse" size="15" data-name="{{item}}" bind:click="goBack" />
+                <view style="margin-left: 5rpx;">{{item.viewCount}}</view>
+              </view>
+              <view class="imageBox">
+                <image src="{{item.icon ? item.icon : '/static/images/default-book-img.png'}}" mode="" />
+              </view>
+              <view class="bookName">{{item.name}}</view>
+              <view class="information">
+                <view wx:if="{{item.author}}" class="book-author">
+                  {{ item.author }}
+                </view>
+                <view wx:else>-</view>
+                <view wx:if="{{item.price == 0}}" class="price"> 鍏嶈垂</view>
+                <view wx:else class="price">锟{ item.price }}</view>
+              </view>
+            </view>
+
+            <view wx:if="{{!digitalTextbooksData.length }}" class="noData">
+              <t-empty icon="folder-open" description="鏆傛棤鏁版嵁" />
+            </view>
+          </view>
+
+
+        </scroll-view>
+
+
+
+
+
+
+
+
       </view>
-      <view wx:if="{{!digitalTextbooksData.length }}" class="noData">
-        <t-empty icon="folder-open" description="鏆傛棤鏁版嵁" />
-      </view>
-    </view>
-  </view>
+
+    </t-tab-panel>
+
+  </t-tabs>
+
+
+
 
 </view>
\ No newline at end of file
diff --git a/pages/digitalTextbooks/index.wxss b/pages/digitalTextbooks/index.wxss
index f8b7110..9bfdfd0 100644
--- a/pages/digitalTextbooks/index.wxss
+++ b/pages/digitalTextbooks/index.wxss
@@ -1,6 +1,15 @@
 /* pages/digitalTextbooks/index.wxss */
 @import "./index.skeleton.wxss";
 
+/* pages/digitalCourses/index.wxss */
+
+
+image {
+  width: 100%;
+  height: 100%;
+}
+
+
 .nacigationBar {
   display: flex;
   align-items: center;
@@ -13,51 +22,40 @@
   font-size: 38rpx;
 }
 
-.t-search__input-box {
-  height: var(--td-search-height, 70rpx) !important;
+
+.custom-tabs {
+  margin-bottom: 32rpx;
 }
 
-.t-icon {
-  font-family: t !important;
+.custom-panel {
+  /* height: ; */
+  height: calc(100vh - 300rpx);
+  color: var(--td-text-color-primary);
 }
 
-
-
-
-
-.tabBox {
-  display: flex;
-  flex-direction: row;
-  justify-content: space-around;
-  width: 750rpx;
-  overflow-x: auto;
-  /* 娣诲姞姘村钩婊氬姩鏉� */
-  white-space: nowrap;
-  /* 淇濇寔瀛愬厓绱犲湪涓�琛屾樉绀� */
-
+.t-tabs__item--active {
+  color: #FF6C00 !important;
 }
 
-.tabBox .nameBox {
-  color: #FF6C00;
-  height: 70rpx;
-  /* border-bottom: 1px solid #FF6C00; */
+.t-tabs__track {
+  background-color: #FF6C00 !important;
+  /* height: var(--td-tab-track-thickness, 0rpx) !important; */
 }
 
-.bottomLineBox {
-  height: 5rpx;
-  width: 50rpx;
-  background-color: #FF6C00;
-  margin: 0 auto;
-}
-
-page {
-  background-color: #F2F3F8;
+.t-tabs .t-tabs__item--active {
+  background-repeat: no-repeat;
+  /* background-size: 100% 100%;
+  background-position: 100% 100%; */
+  background-image: url(https://jsek.bnuic.com/home/image/click-icon.png);
+  background-position: 85% center;
+  background-size: 20% 50%;
+  /* 灏嗚儗鏅浘鐗囦綅缃缃负闈犲彸 */
 }
 
 .contentBox {
-  background-color: #F2F3F8;
+  width: 100%;
   height: 100%;
-  margin-top: 268rpx;
+  background-color: #f2f3f7;
 }
 
 .titleBox {
@@ -77,8 +75,8 @@
 
 .titleTextBox {
   margin-left: 15px;
-  min-width: 180rpx;
-  min-height: 36rpx;
+  width: 180rpx;
+  height: 36rpx;
   /*瀹� 3.7   楂�1 */
 }
 
@@ -87,6 +85,72 @@
   height: 100%;
   image-rendering: -webkit-optimize-contrast;
 }
+
+.informationBox {
+  width: 340rpx;
+  height: 470rpx;
+  border-radius: 9rpx 9rpx 9rpx 9rpx;
+  background-color: #fff;
+  margin-bottom: 40rpx;
+  box-shadow: 0px 3px 6px 1px rgba(0, 0, 0, 0.16);
+}
+
+.book-img {
+  width: 100%;
+  height: 250rpx;
+  margin: 0 auto;
+  /* box-shadow: 0px 3px 6px 1px rgba(0, 0, 0, 0.16); */
+}
+
+.book-name {
+  margin: 15rpx 30rpx;
+  color: #333;
+  font-size: 28rpx;
+  font-weight: 700;
+  word-break: break-all;
+  display: -webkit-box;
+  -webkit-line-clamp: 2;
+  -webkit-box-orient: vertical;
+  overflow: hidden;
+  text-align: left;
+
+}
+
+.author {
+  margin: 0 30rpx;
+  display: flex;
+  flex-direction: row;
+  justify-content: space-between;
+  margin-bottom: 15rpx;
+  font-weight: bold;
+}
+
+.money {
+  margin: 0 30rpx;
+  display: flex;
+  flex-direction: row;
+  justify-content: space-between;
+  color: #ff6c00;
+
+}
+
+.ExternalInformationBox {
+  display: flex;
+  justify-content: space-between;
+  flex-wrap: wrap;
+  padding: 0 15rpx;
+  margin-top: 40rpx;
+}
+
+.noDataBox {
+  width: 100%;
+  /* margin-top: 200rpx; */
+  height: 620rpx;
+  display: flex;
+  justify-content: center;
+  align-items: center;
+}
+
 
 .bookContentBox {
   display: flex;
@@ -138,7 +202,7 @@
   margin: 0 20rpx;
   height: 75rpx;
   color: #333;
-  width: 100%;
+
   font-size: 28rpx;
   font-weight: 700;
   word-break: break-all;
@@ -189,4 +253,15 @@
   z-index: 999;
   /* 纭繚鐩掑瓙鍦ㄩ〉闈㈠叾浠栧厓绱犵殑涓婃柟 */
   /* 鍏朵粬鏍峰紡锛屽padding銆乥ox-shadow绛� */
+}
+
+.outsideContentBox {
+  /* padding: 30rpx; */
+  background: #F2F3F8;
+  border-radius: 18rpx 18rpx 18rpx 18rpx;
+  /* padding-bottom: 325rpx; */
+  height: calc(100vh - 450rpx);
+
+  /* width: calc(100vw - 60rpx); */
+
 }
\ No newline at end of file
diff --git a/services/home/home.js b/services/home/home.js
index df55b53..4d907a8 100644
--- a/services/home/home.js
+++ b/services/home/home.js
@@ -21,7 +21,7 @@
           text: '鏁板瓧璇剧▼',
           key: 2,
           icon: '/static/images/home/shuzikecheng@2x.png',
-          url: '',
+          url: '/pages/digitalCourses/index',
         },
 
 
diff --git a/static/images/digitalCourses/zhuantitaolun@2x.png b/static/images/digitalCourses/zhuantitaolun@2x.png
new file mode 100644
index 0000000..8d2bb3d
--- /dev/null
+++ b/static/images/digitalCourses/zhuantitaolun@2x.png
Binary files differ
diff --git a/static/images/digitalTextbooks/Link.png b/static/images/digitalTextbooks/Link.png
new file mode 100644
index 0000000..ca2f2f2
--- /dev/null
+++ b/static/images/digitalTextbooks/Link.png
Binary files differ
diff --git a/static/images/digitalTextbooks/Link@3x.png b/static/images/digitalTextbooks/Link@3x.png
new file mode 100644
index 0000000..3396966
--- /dev/null
+++ b/static/images/digitalTextbooks/Link@3x.png
Binary files differ
diff --git a/static/images/digitalTextbooks/Suggestion.png b/static/images/digitalTextbooks/Suggestion.png
new file mode 100644
index 0000000..d51aae6
--- /dev/null
+++ b/static/images/digitalTextbooks/Suggestion.png
Binary files differ
diff --git a/static/images/digitalTextbooks/Suggestion@3x.png b/static/images/digitalTextbooks/Suggestion@3x.png
new file mode 100644
index 0000000..619b0dd
--- /dev/null
+++ b/static/images/digitalTextbooks/Suggestion@3x.png
Binary files differ
diff --git a/static/images/digitalTextbooks/jibenxinxi .png b/static/images/digitalTextbooks/jibenxinxi .png
new file mode 100644
index 0000000..1f912ce
--- /dev/null
+++ b/static/images/digitalTextbooks/jibenxinxi .png
Binary files differ
diff --git a/static/images/digitalTextbooks/jibenxinxi @3x.png b/static/images/digitalTextbooks/jibenxinxi @3x.png
new file mode 100644
index 0000000..8c7e381
--- /dev/null
+++ b/static/images/digitalTextbooks/jibenxinxi @3x.png
Binary files differ
diff --git a/static/images/digitalTextbooks/jibenxinxi-t-click.png b/static/images/digitalTextbooks/jibenxinxi-t-click.png
new file mode 100644
index 0000000..e01a160
--- /dev/null
+++ b/static/images/digitalTextbooks/jibenxinxi-t-click.png
Binary files differ
diff --git a/static/images/digitalTextbooks/jibenxinxi-t-click@2x.png b/static/images/digitalTextbooks/jibenxinxi-t-click@2x.png
new file mode 100644
index 0000000..34d4330
--- /dev/null
+++ b/static/images/digitalTextbooks/jibenxinxi-t-click@2x.png
Binary files differ
diff --git a/static/images/digitalTextbooks/jibenxinxi-t-click@3x.png b/static/images/digitalTextbooks/jibenxinxi-t-click@3x.png
new file mode 100644
index 0000000..07fafe7
--- /dev/null
+++ b/static/images/digitalTextbooks/jibenxinxi-t-click@3x.png
Binary files differ
diff --git a/static/images/digitalTextbooks/jibenxinxi-t.png b/static/images/digitalTextbooks/jibenxinxi-t.png
new file mode 100644
index 0000000..c524bb1
--- /dev/null
+++ b/static/images/digitalTextbooks/jibenxinxi-t.png
Binary files differ
diff --git a/static/images/digitalTextbooks/jibenxinxi-t@2x.png b/static/images/digitalTextbooks/jibenxinxi-t@2x.png
index 34d4330..e8c21b9 100644
--- a/static/images/digitalTextbooks/jibenxinxi-t@2x.png
+++ b/static/images/digitalTextbooks/jibenxinxi-t@2x.png
Binary files differ
diff --git a/static/images/digitalTextbooks/jibenxinxi-t@3x.png b/static/images/digitalTextbooks/jibenxinxi-t@3x.png
new file mode 100644
index 0000000..a0ce839
--- /dev/null
+++ b/static/images/digitalTextbooks/jibenxinxi-t@3x.png
Binary files differ
diff --git a/static/images/digitalTextbooks/link-t-click.png b/static/images/digitalTextbooks/link-t-click.png
new file mode 100644
index 0000000..80a919f
--- /dev/null
+++ b/static/images/digitalTextbooks/link-t-click.png
Binary files differ
diff --git a/static/images/digitalTextbooks/link-t-click@2x.png b/static/images/digitalTextbooks/link-t-click@2x.png
new file mode 100644
index 0000000..4e050a3
--- /dev/null
+++ b/static/images/digitalTextbooks/link-t-click@2x.png
Binary files differ
diff --git a/static/images/digitalTextbooks/link-t-click@3x.png b/static/images/digitalTextbooks/link-t-click@3x.png
new file mode 100644
index 0000000..000c421
--- /dev/null
+++ b/static/images/digitalTextbooks/link-t-click@3x.png
Binary files differ
diff --git a/static/images/digitalTextbooks/link-t.png b/static/images/digitalTextbooks/link-t.png
new file mode 100644
index 0000000..1bdd941
--- /dev/null
+++ b/static/images/digitalTextbooks/link-t.png
Binary files differ
diff --git a/static/images/digitalTextbooks/link-t@3x.png b/static/images/digitalTextbooks/link-t@3x.png
new file mode 100644
index 0000000..cc4f4e3
--- /dev/null
+++ b/static/images/digitalTextbooks/link-t@3x.png
Binary files differ
diff --git a/static/images/digitalTextbooks/mulu-t-click.png b/static/images/digitalTextbooks/mulu-t-click.png
new file mode 100644
index 0000000..9e6fd96
--- /dev/null
+++ b/static/images/digitalTextbooks/mulu-t-click.png
Binary files differ
diff --git a/static/images/digitalTextbooks/mulu-t-click@2x.png b/static/images/digitalTextbooks/mulu-t-click@2x.png
new file mode 100644
index 0000000..08fdb6f
--- /dev/null
+++ b/static/images/digitalTextbooks/mulu-t-click@2x.png
Binary files differ
diff --git a/static/images/digitalTextbooks/mulu-t-click@3x.png b/static/images/digitalTextbooks/mulu-t-click@3x.png
new file mode 100644
index 0000000..fb081b2
--- /dev/null
+++ b/static/images/digitalTextbooks/mulu-t-click@3x.png
Binary files differ
diff --git a/static/images/digitalTextbooks/mulu-t.png b/static/images/digitalTextbooks/mulu-t.png
new file mode 100644
index 0000000..274fb37
--- /dev/null
+++ b/static/images/digitalTextbooks/mulu-t.png
Binary files differ
diff --git a/static/images/digitalTextbooks/mulu-t@2x.png b/static/images/digitalTextbooks/mulu-t@2x.png
new file mode 100644
index 0000000..0a58912
--- /dev/null
+++ b/static/images/digitalTextbooks/mulu-t@2x.png
Binary files differ
diff --git a/static/images/digitalTextbooks/mulu-t@3x.png b/static/images/digitalTextbooks/mulu-t@3x.png
new file mode 100644
index 0000000..d05bfff
--- /dev/null
+++ b/static/images/digitalTextbooks/mulu-t@3x.png
Binary files differ
diff --git a/static/images/digitalTextbooks/mulu.png b/static/images/digitalTextbooks/mulu.png
new file mode 100644
index 0000000..76a271c
--- /dev/null
+++ b/static/images/digitalTextbooks/mulu.png
Binary files differ
diff --git a/static/images/digitalTextbooks/mulu@3x.png b/static/images/digitalTextbooks/mulu@3x.png
new file mode 100644
index 0000000..e6f7d15
--- /dev/null
+++ b/static/images/digitalTextbooks/mulu@3x.png
Binary files differ
diff --git a/static/images/digitalTextbooks/shidu.png b/static/images/digitalTextbooks/shidu.png
new file mode 100644
index 0000000..618193f
--- /dev/null
+++ b/static/images/digitalTextbooks/shidu.png
Binary files differ
diff --git a/static/images/digitalTextbooks/shidu@3x.png b/static/images/digitalTextbooks/shidu@3x.png
new file mode 100644
index 0000000..aa29103
--- /dev/null
+++ b/static/images/digitalTextbooks/shidu@3x.png
Binary files differ
diff --git a/static/images/digitalTextbooks/square.png b/static/images/digitalTextbooks/square.png
new file mode 100644
index 0000000..b5e1146
--- /dev/null
+++ b/static/images/digitalTextbooks/square.png
Binary files differ
diff --git a/static/images/digitalTextbooks/square@3x.png b/static/images/digitalTextbooks/square@3x.png
new file mode 100644
index 0000000..e4802c9
--- /dev/null
+++ b/static/images/digitalTextbooks/square@3x.png
Binary files differ
diff --git a/static/images/digitalTextbooks/wodeshoucang.png b/static/images/digitalTextbooks/wodeshoucang.png
new file mode 100644
index 0000000..20d1024
--- /dev/null
+++ b/static/images/digitalTextbooks/wodeshoucang.png
Binary files differ
diff --git a/static/images/digitalTextbooks/wodeshoucang@3x.png b/static/images/digitalTextbooks/wodeshoucang@3x.png
new file mode 100644
index 0000000..d2f148e
--- /dev/null
+++ b/static/images/digitalTextbooks/wodeshoucang@3x.png
Binary files differ
diff --git a/static/images/digitalTextbooks/zhengshu-t-click.png b/static/images/digitalTextbooks/zhengshu-t-click.png
new file mode 100644
index 0000000..8ca9f32
--- /dev/null
+++ b/static/images/digitalTextbooks/zhengshu-t-click.png
Binary files differ
diff --git a/static/images/digitalTextbooks/zhengshu-t-click@2x.png b/static/images/digitalTextbooks/zhengshu-t-click@2x.png
new file mode 100644
index 0000000..0d2381f
--- /dev/null
+++ b/static/images/digitalTextbooks/zhengshu-t-click@2x.png
Binary files differ
diff --git a/static/images/digitalTextbooks/zhengshu-t-click@3x.png b/static/images/digitalTextbooks/zhengshu-t-click@3x.png
new file mode 100644
index 0000000..47c6599
--- /dev/null
+++ b/static/images/digitalTextbooks/zhengshu-t-click@3x.png
Binary files differ
diff --git a/static/images/digitalTextbooks/zhengshu-t-g.png b/static/images/digitalTextbooks/zhengshu-t-g.png
new file mode 100644
index 0000000..06cef73
--- /dev/null
+++ b/static/images/digitalTextbooks/zhengshu-t-g.png
Binary files differ
diff --git a/static/images/digitalTextbooks/zhengshu-t-g@2x.png b/static/images/digitalTextbooks/zhengshu-t-g@2x.png
new file mode 100644
index 0000000..82a12e8
--- /dev/null
+++ b/static/images/digitalTextbooks/zhengshu-t-g@2x.png
Binary files differ
diff --git a/static/images/digitalTextbooks/zhengshu-t-g@3x.png b/static/images/digitalTextbooks/zhengshu-t-g@3x.png
new file mode 100644
index 0000000..bed739e
--- /dev/null
+++ b/static/images/digitalTextbooks/zhengshu-t-g@3x.png
Binary files differ
diff --git a/static/images/digitalTextbooks/zhengshu.png b/static/images/digitalTextbooks/zhengshu.png
new file mode 100644
index 0000000..1398f65
--- /dev/null
+++ b/static/images/digitalTextbooks/zhengshu.png
Binary files differ
diff --git a/static/images/digitalTextbooks/zhengshu@3x.png b/static/images/digitalTextbooks/zhengshu@3x.png
new file mode 100644
index 0000000..6394898
--- /dev/null
+++ b/static/images/digitalTextbooks/zhengshu@3x.png
Binary files differ
diff --git a/static/images/digitalTextbooks/zhengshushenqing-bottom.png b/static/images/digitalTextbooks/zhengshushenqing-bottom.png
new file mode 100644
index 0000000..ea056c8
--- /dev/null
+++ b/static/images/digitalTextbooks/zhengshushenqing-bottom.png
Binary files differ
diff --git a/static/images/digitalTextbooks/zhengshushenqing-bottom@2x.png b/static/images/digitalTextbooks/zhengshushenqing-bottom@2x.png
new file mode 100644
index 0000000..7cfed3c
--- /dev/null
+++ b/static/images/digitalTextbooks/zhengshushenqing-bottom@2x.png
Binary files differ
diff --git a/static/images/digitalTextbooks/zhengshushenqing-bottom@3x.png b/static/images/digitalTextbooks/zhengshushenqing-bottom@3x.png
new file mode 100644
index 0000000..08ecc2c
--- /dev/null
+++ b/static/images/digitalTextbooks/zhengshushenqing-bottom@3x.png
Binary files differ
diff --git "a/static/images/digitalTextbooks/zuozhejianjie\0501\051.png" "b/static/images/digitalTextbooks/zuozhejianjie\0501\051.png"
new file mode 100644
index 0000000..4c08982
--- /dev/null
+++ "b/static/images/digitalTextbooks/zuozhejianjie\0501\051.png"
Binary files differ
diff --git a/static/images/digitalTextbooks/zuozhejianjie-t-click.png b/static/images/digitalTextbooks/zuozhejianjie-t-click.png
new file mode 100644
index 0000000..5347863
--- /dev/null
+++ b/static/images/digitalTextbooks/zuozhejianjie-t-click.png
Binary files differ
diff --git a/static/images/digitalTextbooks/zuozhejianjie-t-click@2x.png b/static/images/digitalTextbooks/zuozhejianjie-t-click@2x.png
new file mode 100644
index 0000000..57ae8fd
--- /dev/null
+++ b/static/images/digitalTextbooks/zuozhejianjie-t-click@2x.png
Binary files differ
diff --git a/static/images/digitalTextbooks/zuozhejianjie-t-click@3x.png b/static/images/digitalTextbooks/zuozhejianjie-t-click@3x.png
new file mode 100644
index 0000000..529f368
--- /dev/null
+++ b/static/images/digitalTextbooks/zuozhejianjie-t-click@3x.png
Binary files differ
diff --git a/static/images/digitalTextbooks/zuozhejianjie-t.png b/static/images/digitalTextbooks/zuozhejianjie-t.png
new file mode 100644
index 0000000..ff496a4
--- /dev/null
+++ b/static/images/digitalTextbooks/zuozhejianjie-t.png
Binary files differ
diff --git a/static/images/digitalTextbooks/zuozhejianjie-t@3x.png b/static/images/digitalTextbooks/zuozhejianjie-t@3x.png
new file mode 100644
index 0000000..b2dd74f
--- /dev/null
+++ b/static/images/digitalTextbooks/zuozhejianjie-t@3x.png
Binary files differ
diff --git a/static/images/digitalTextbooks/zuozhejianjie.png b/static/images/digitalTextbooks/zuozhejianjie.png
new file mode 100644
index 0000000..c9bdf52
--- /dev/null
+++ b/static/images/digitalTextbooks/zuozhejianjie.png
Binary files differ
diff --git "a/static/images/digitalTextbooks/zuozhejianjie@2x\0501\051.png" "b/static/images/digitalTextbooks/zuozhejianjie@2x\0501\051.png"
new file mode 100644
index 0000000..5fc8a27
--- /dev/null
+++ "b/static/images/digitalTextbooks/zuozhejianjie@2x\0501\051.png"
Binary files differ
diff --git a/static/images/digitalTextbooks/zuozhejianjie@2x.png b/static/images/digitalTextbooks/zuozhejianjie@2x.png
index 5fc8a27..65dd187 100644
--- a/static/images/digitalTextbooks/zuozhejianjie@2x.png
+++ b/static/images/digitalTextbooks/zuozhejianjie@2x.png
Binary files differ
diff --git "a/static/images/digitalTextbooks/zuozhejianjie@3x\0501\051.png" "b/static/images/digitalTextbooks/zuozhejianjie@3x\0501\051.png"
new file mode 100644
index 0000000..985015f
--- /dev/null
+++ "b/static/images/digitalTextbooks/zuozhejianjie@3x\0501\051.png"
Binary files differ
diff --git a/static/images/digitalTextbooks/zuozhejianjie@3x.png b/static/images/digitalTextbooks/zuozhejianjie@3x.png
new file mode 100644
index 0000000..fa51e97
--- /dev/null
+++ b/static/images/digitalTextbooks/zuozhejianjie@3x.png
Binary files differ

--
Gitblit v1.9.1