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