From 7eea32a9a7a034e951468bea279688e8db5c1c98 Mon Sep 17 00:00:00 2001 From: 闫增涛 <1829501689@qq.com> Date: 星期一, 09 九月 2024 14:31:51 +0800 Subject: [PATCH] bug --- pages/digitalCourses/index.json | 3 packagePersonal/pages/aboutUs/index.js | 3 pages/home/home.js | 2 packageBookService/pages/bookServices/detail/buyResource/index.js | 7 pages/digitalTextbooks/index.wxss | 11 packagePersonal/pages/aboutUs/index.json | 4 pages/digitalCourses/digitalCoursesDetails/components/tree/index.wxss | 2 packageBookService/pages/bookServices/examination/questionOptions/index.wxss | 1 packageBookService/pages/bookServices/examination/questionOptions/index.wxml | 178 --- pages/digitalTextbooks/index.js | 1 pages/digitalCourses/index.js | 18 pages/digitalCourses/digitalCoursesDetails/index.wxml | 7 packageBookService/pages/bookServices/detail/buyResource/index.skeleton.wxss | 231 +++-- packageBookService/pages/bookServices/detail/buyResource/index.skeleton.wxml | 1391 ++++++++++++++++++--------------- packageBookService/pages/bookServices/detail/buyResource/index.wxml | 16 packageBookService/pages/bookServices/detail/buyResource/index.wxss | 17 pages/retrievalPage/index.js | 38 packageBookService/pages/bookServices/linkPage/index.js | 4 pages/digitalCourses/digitalCoursesDetails/index.js | 11 packageBookService/pages/bookServices/detail/components/teachResource/index.wxml | 2 pages/bookExhibitionList/index.wxml | 2 pages/retrievalPage/index.wxml | 293 +------ packagePersonal/pages/aboutUs/index.wxss | 25 pages/digitalCourses/index.wxml | 110 - packagePersonal/pages/aboutUs/index.wxml | 14 pages/digitalCourses/index.wxss | 16 pages/specialDiscussion/index.wxml | 9 pages/specialDiscussion/index.wxss | 5 pages/study/index.js | 3 29 files changed, 1,139 insertions(+), 1,285 deletions(-) diff --git a/packageBookService/pages/bookServices/detail/buyResource/index.js b/packageBookService/pages/bookServices/detail/buyResource/index.js index 4b9e9b3..a41289b 100644 --- a/packageBookService/pages/bookServices/detail/buyResource/index.js +++ b/packageBookService/pages/bookServices/detail/buyResource/index.js @@ -19,7 +19,6 @@ checkAllState: true, productLinkPath: '', refCode: '', - haider: false, naData: false, bookRefCode: [] }, @@ -256,7 +255,6 @@ return this.setData({ noResources: true, loading: false, - haider: true, }); } let list = [] @@ -319,7 +317,6 @@ learn: list, loading: false, openLearnids: result, - haider: true, }); } } @@ -361,7 +358,6 @@ return this.setData({ noResources: true, loading: false, - haider: true, }); } //鏁欏璧勬簮 浜戝涔� @@ -378,7 +374,6 @@ this.setData({ teach: list, loading: false, - haider: true }); this.findChildIds(this.data.teach, (this.data.openTeachids = [])); } else if (type.refCode == "jsek_cloudLearning") { @@ -391,7 +386,6 @@ learn: list, loading: false, openLearnids: result, - haider: true }); } console.log(list, '浜戝缈�'); @@ -403,7 +397,6 @@ this.setData({ test: res.datas.cmsDatas[0].datas, loading: false, - haider: true }); } else { console.log("鍏朵粬"); diff --git a/packageBookService/pages/bookServices/detail/buyResource/index.skeleton.wxml b/packageBookService/pages/bookServices/detail/buyResource/index.skeleton.wxml index 9699704..02d6616 100644 --- a/packageBookService/pages/bookServices/detail/buyResource/index.skeleton.wxml +++ b/packageBookService/pages/bookServices/detail/buyResource/index.skeleton.wxml @@ -1,5 +1,5 @@ <!-- -姝ゆ枃浠朵负寮�鍙戣�呭伐鍏风敓鎴愶紝鐢熸垚鏃堕棿: 2024/4/15涓婂崍9:24:17 +姝ゆ枃浠朵负寮�鍙戣�呭伐鍏风敓鎴愶紝鐢熸垚鏃堕棿: 2024/9/9涓婂崍10:20:10 浣跨敤鏂规硶锛� 鍦� D:\WebData\project\2024\jsek-applet\packageBookService\pages\bookServices\detail\buyResource\index.wxml 寮曞叆妯℃澘 @@ -17,518 +17,695 @@ --> <template name="skeleton"> <view class="sk-container"> - <view style="width: 100%; height: 47px; "></view> - <view class="nacigationBar" style="width: 70%; height: 40px;"> - <view class="flex"> - <view> - <view class="t-icon icon--t-icon " style="font-size: 30px;"> - <label class="t-icon-chevron-left icon--t-icon-chevron-left t-icon-base icon--t-icon-base "></label> + <view> + <view style="width: 100%; height: 44px; "></view> + <view class="nacigationBar" style="width: 70%; height: 40px;"> + <view class="flex"> + <view class="back-icon"> + <!-- <image mode="aspectFit" class="sk-image"></image> --> + <image src="/static/images/digitalTextbooks/chevron-left.png" bind:tap="goBack" mode="aspectFit" /> </view> + <view class="navbar-title ">璧勬簮璐拱</view> </view> - <view class="navbar-title ">璧勬簮璐拱</view> + <view> 鍏ㄩ�� </view> </view> - <view> 鍏ㄩ�� </view> - </view> - <view class="buy-resource"> - <view is="packageBookService/pages/bookServices/detail/components/tree/index" id="tree"> - <view class="index--tree"> - <view class=" t-collapse collapse--t-collapse t-collapse--default collapse--t-collapse--default"> - <view class="t-collapse-panel panel--t-collapse-panel t-collapse-panel--bottom panel--t-collapse-panel--bottom sk-pseudo sk-pseudo-circle"> - <view class="t-collapse-panel__title panel--t-collapse-panel__title sk-button"> - <view class="panel--t-collapse-panel__header panel--t-collapse-panel__header--bottom panel--t-collapse-panel__header--expanded t-cell cell--t-cell t-cell--middle cell--t-cell--middle sk-pseudo sk-pseudo-circle" hover-class="true" hover-stay-time="70"> - <view class="t-cell__left cell--t-cell__left "></view> - <view class="t-cell__title cell--t-cell__title"> - <view class="t-cell__title-text cell--t-cell__title-text panel--class-title"> - <view class="index--header-title"> - <view class="index--title-checkBox"> - <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="align-items: center;" tabindex="0"> - <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left "> - <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle"></view> + <view class="buy-resource"> + <view is="packageBookService/pages/bookServices/detail/components/tree/index" id="tree"> + <view class="tree-index--tree"> + <view class=" t-collapse collapse--t-collapse t-collapse--default collapse--t-collapse--default" style="true"> + <view class="t-collapse-panel panel--t-collapse-panel t-collapse-panel--bottom panel--t-collapse-panel--bottom sk-pseudo sk-pseudo-circle" style="true"> + <view class="t-collapse-panel__title panel--t-collapse-panel__title sk-button"> + <view class="panel--t-collapse-panel__header panel--t-collapse-panel__header--bottom t-cell cell--t-cell t-cell--middle cell--t-cell--middle sk-pseudo sk-pseudo-circle" hover-class="true" hover-stay-time="70" style="true"> + <view class="t-cell__left cell--t-cell__left "></view> + <view class="t-cell__title cell--t-cell__title "> + <view class="t-cell__title-text cell--t-cell__title-text panel--class-title"> + <view class="tree-index--header-title"> + <view class="tree-index--title-checkBox"> + <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="align-items: center;" tabindex="0"> + <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left "> + <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle"></view> + </view> + <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> + <view class="t-checkbox__title checkbox--t-checkbox__title sk-transparent" style="-webkit-line-clamp:3"></view> + <view class="t-checkbox__description checkbox--t-checkbox__description " style="-webkit-line-clamp:5"></view> + </view> + <view class="t-checkbox__border checkbox--t-checkbox__border t-checkbox__border--left checkbox--t-checkbox__border--left "></view> </view> - <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> - <view class="t-checkbox__title checkbox--t-checkbox__title sk-transparent" style="-webkit-line-clamp:3"></view> - <view class="t-checkbox__description checkbox--t-checkbox__description " style="-webkit-line-clamp:5"></view> - </view> - <view class="t-checkbox__border checkbox--t-checkbox__border t-checkbox__border--left checkbox--t-checkbox__border--left "></view> - </view> - <view class="index--title-box"> - <view class="index--title-name sk-transparent sk-text-16-6667-828 sk-text">绗竴绔� </view> - <view class="index--title-num sk-transparent sk-text-16-6667-549 sk-text"> - 锛�2锛� + <view class="tree-index--title-box"> + <view class="tree-index--title-name sk-transparent sk-text-16-6667-571 sk-text">绗竴绔� 濠村辜鍎跨殑鐢熺悊鐗圭偣鍙婁繚鍋� </view> + <view class="tree-index--title-num sk-transparent sk-text-16-6667-965 sk-text"> + 锛�11锛� + </view> </view> </view> </view> </view> + <view class="t-cell__description cell--t-cell__description "></view> </view> - <view class="t-cell__description cell--t-cell__description "></view> + <view class="t-cell__right cell--t-cell__right "> + <view class="t-icon icon--t-icon cell--undefined cell--t-cell__right-icon panel--class-right-icon panel--t-collapse-panel__arrow--bottom" style="true"> + <label class="t-icon-chevron-down icon--t-icon-chevron-down t-icon-base icon--t-icon-base sk-pseudo sk-pseudo-circle"></label> + </view> + </view> </view> - <view class="t-cell__right cell--t-cell__right "> - <view class="t-icon icon--t-icon cell--t-cell__right-icon panel--class-right-icon panel--t-collapse-panel__arrow--bottom"> - <label class="t-icon-chevron-up icon--t-icon-chevron-up t-icon-base icon--t-icon-base sk-pseudo sk-pseudo-circle"></label> + </view> + <view class="t-collapse-panel__wrapper panel--t-collapse-panel__wrapper" style=";transition:300ms ease-in-out 0ms;transform:;transition-property:transform,height,top;transform-origin:50% 50% 0;-webkit-transition:300ms ease-in-out 0ms;-webkit-transform:;-webkit-transition-property:transform,height,top;-webkit-transform-origin:50% 50% 0;height:0px;top:1px"> + <view class="t-collapse-panel__content panel--t-collapse-panel__content sk-transparent"> + <view class="tree-index--list"> + <view class="tree-index--listItems"> + <view class="tree-index--itemsInfo" data-index="0" data-item="[object Object]"> + <view class="tree-index--contentBox" data-item="[object Object]" data-parent="[object Object]"> + <view class="tree-index--box-image tree-index--fl-cn"> + <view class="tree-index--checkBox"> + <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="true" tabindex="0"> + <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left "> + <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle"></view> + </view> + <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> + <view class="t-checkbox__title checkbox--t-checkbox__title sk-transparent" style="-webkit-line-clamp:3"></view> + <view class="t-checkbox__description checkbox--t-checkbox__description " style="-webkit-line-clamp:5"></view> + </view> + <view class="t-checkbox__border checkbox--t-checkbox__border t-checkbox__border--left checkbox--t-checkbox__border--left "></view> + </view> + </view> + <view class="tree-index--teach-icon tree-index--fl-cn"> + <image mode="aspectFill" class="sk-image"></image> + </view> + <view></view> + <text class="tree-index--name sk-transparent sk-text-16-6667-416 sk-text" style="width:280px">杩愬姩绯荤粺鐨勭壒鐐逛笌淇濊偛瑕佺偣</text> + </view> + <view></view> + </view> + </view> + </view> + </view> + <view class="tree-index--list"> + <view class="tree-index--listItems"> + <view class="tree-index--itemsInfo" data-index="1" data-item="[object Object]"> + <view class="tree-index--contentBox" data-item="[object Object]" data-parent="[object Object]"> + <view class="tree-index--box-image tree-index--fl-cn"> + <view class="tree-index--checkBox"> + <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="true" tabindex="0"> + <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left "> + <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle"></view> + </view> + <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> + <view class="t-checkbox__title checkbox--t-checkbox__title sk-transparent" style="-webkit-line-clamp:3"></view> + <view class="t-checkbox__description checkbox--t-checkbox__description " style="-webkit-line-clamp:5"></view> + </view> + <view class="t-checkbox__border checkbox--t-checkbox__border t-checkbox__border--left checkbox--t-checkbox__border--left "></view> + </view> + </view> + <view class="tree-index--teach-icon tree-index--fl-cn"> + <image mode="aspectFill" class="sk-image"></image> + </view> + <view></view> + <text class="tree-index--name sk-transparent sk-text-16-6667-47 sk-text" style="width:280px">鍛煎惛绯荤粺鐨勭壒鐐逛笌淇濊偛瑕佺偣</text> + </view> + <view></view> + </view> + </view> + </view> + </view> + <view class="tree-index--list"> + <view class="tree-index--listItems"> + <view class="tree-index--itemsInfo" data-index="2" data-item="[object Object]"> + <view class="tree-index--contentBox" data-item="[object Object]" data-parent="[object Object]"> + <view class="tree-index--box-image tree-index--fl-cn"> + <view class="tree-index--checkBox"> + <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="true" tabindex="0"> + <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left "> + <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle"></view> + </view> + <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> + <view class="t-checkbox__title checkbox--t-checkbox__title sk-transparent" style="-webkit-line-clamp:3"></view> + <view class="t-checkbox__description checkbox--t-checkbox__description " style="-webkit-line-clamp:5"></view> + </view> + <view class="t-checkbox__border checkbox--t-checkbox__border t-checkbox__border--left checkbox--t-checkbox__border--left "></view> + </view> + </view> + <view class="tree-index--teach-icon tree-index--fl-cn"> + <image mode="aspectFill" class="sk-image"></image> + </view> + <view></view> + <text class="tree-index--name sk-transparent sk-text-16-6667-60 sk-text" style="width:280px">娑堝寲绯荤粺鐨勭粍鎴愪笌鍔熻兘</text> + </view> + <view></view> + </view> + </view> + </view> + </view> + <view class="tree-index--list"> + <view class="tree-index--listItems"> + <view class="tree-index--itemsInfo" data-index="3" data-item="[object Object]"> + <view class="tree-index--contentBox" data-item="[object Object]" data-parent="[object Object]"> + <view class="tree-index--box-image tree-index--fl-cn"> + <view class="tree-index--checkBox"> + <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="true" tabindex="0"> + <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left "> + <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle"></view> + </view> + <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> + <view class="t-checkbox__title checkbox--t-checkbox__title sk-transparent" style="-webkit-line-clamp:3"></view> + <view class="t-checkbox__description checkbox--t-checkbox__description " style="-webkit-line-clamp:5"></view> + </view> + <view class="t-checkbox__border checkbox--t-checkbox__border t-checkbox__border--left checkbox--t-checkbox__border--left "></view> + </view> + </view> + <view class="tree-index--teach-icon tree-index--fl-cn"> + <image mode="aspectFill" class="sk-image"></image> + </view> + <view></view> + <text class="tree-index--name sk-transparent sk-text-16-6667-747 sk-text" style="width:280px">寰幆绯荤粺鐨勭粍鎴愪笌鍔熻兘</text> + </view> + <view></view> + </view> + </view> + </view> + </view> + <view class="tree-index--list"> + <view class="tree-index--listItems"> + <view class="tree-index--itemsInfo" data-index="4" data-item="[object Object]"> + <view class="tree-index--contentBox" data-item="[object Object]" data-parent="[object Object]"> + <view class="tree-index--box-image tree-index--fl-cn"> + <view class="tree-index--checkBox"> + <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="true" tabindex="0"> + <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left "> + <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle"></view> + </view> + <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> + <view class="t-checkbox__title checkbox--t-checkbox__title sk-transparent" style="-webkit-line-clamp:3"></view> + <view class="t-checkbox__description checkbox--t-checkbox__description " style="-webkit-line-clamp:5"></view> + </view> + <view class="t-checkbox__border checkbox--t-checkbox__border t-checkbox__border--left checkbox--t-checkbox__border--left "></view> + </view> + </view> + <view class="tree-index--teach-icon tree-index--fl-cn"> + <image mode="aspectFill" class="sk-image"></image> + </view> + <view></view> + <text class="tree-index--name sk-transparent sk-text-16-6667-186 sk-text" style="width:280px">绁炵粡绯荤粺鐨勭壒鐐逛笌淇濊偛瑕佺偣</text> + </view> + <view></view> + </view> + </view> + </view> + </view> + <view class="tree-index--list"> + <view class="tree-index--listItems"> + <view class="tree-index--itemsInfo" data-index="5" data-item="[object Object]"> + <view class="tree-index--contentBox" data-item="[object Object]" data-parent="[object Object]"> + <view class="tree-index--box-image tree-index--fl-cn"> + <view class="tree-index--checkBox"> + <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="true" tabindex="0"> + <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left "> + <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle"></view> + </view> + <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> + <view class="t-checkbox__title checkbox--t-checkbox__title sk-transparent" style="-webkit-line-clamp:3"></view> + <view class="t-checkbox__description checkbox--t-checkbox__description " style="-webkit-line-clamp:5"></view> + </view> + <view class="t-checkbox__border checkbox--t-checkbox__border t-checkbox__border--left checkbox--t-checkbox__border--left "></view> + </view> + </view> + <view class="tree-index--teach-icon tree-index--fl-cn"> + <image mode="aspectFill" class="sk-image"></image> + </view> + <view></view> + <text class="tree-index--name sk-transparent sk-text-16-6667-675 sk-text" style="width:280px">鐪肩潧鐨勭壒鐐逛笌淇濊偛瑕佺偣</text> + </view> + <view></view> + </view> + </view> + </view> + </view> + <view class="tree-index--list"> + <view class="tree-index--listItems"> + <view class="tree-index--itemsInfo" data-index="6" data-item="[object Object]"> + <view class="tree-index--contentBox" data-item="[object Object]" data-parent="[object Object]"> + <view class="tree-index--box-image tree-index--fl-cn"> + <view class="tree-index--checkBox"> + <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="true" tabindex="0"> + <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left "> + <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle"></view> + </view> + <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> + <view class="t-checkbox__title checkbox--t-checkbox__title sk-transparent" style="-webkit-line-clamp:3"></view> + <view class="t-checkbox__description checkbox--t-checkbox__description " style="-webkit-line-clamp:5"></view> + </view> + <view class="t-checkbox__border checkbox--t-checkbox__border t-checkbox__border--left checkbox--t-checkbox__border--left "></view> + </view> + </view> + <view class="tree-index--teach-icon tree-index--fl-cn"> + <image mode="aspectFill" class="sk-image"></image> + </view> + <view></view> + <text class="tree-index--name sk-transparent sk-text-16-6667-337 sk-text" style="width:280px">鑰崇殑鐗圭偣涓庝繚鑲茶鐐�</text> + </view> + <view></view> + </view> + </view> + </view> + </view> + <view class="tree-index--list"> + <view class="tree-index--listItems"> + <view class="tree-index--itemsInfo" data-index="7" data-item="[object Object]"> + <view class="tree-index--contentBox" data-item="[object Object]" data-parent="[object Object]"> + <view class="tree-index--box-image tree-index--fl-cn"> + <view class="tree-index--checkBox"> + <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="true" tabindex="0"> + <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left "> + <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle"></view> + </view> + <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> + <view class="t-checkbox__title checkbox--t-checkbox__title sk-transparent" style="-webkit-line-clamp:3"></view> + <view class="t-checkbox__description checkbox--t-checkbox__description " style="-webkit-line-clamp:5"></view> + </view> + <view class="t-checkbox__border checkbox--t-checkbox__border t-checkbox__border--left checkbox--t-checkbox__border--left "></view> + </view> + </view> + <view class="tree-index--teach-icon tree-index--fl-cn"> + <image mode="aspectFill" class="sk-image"></image> + </view> + <view></view> + <text class="tree-index--name sk-transparent sk-text-16-6667-564 sk-text" style="width:280px">鍐呭垎娉岀郴缁熺殑鐗圭偣涓庝繚鑲茶鐐�</text> + </view> + <view></view> + </view> + </view> + </view> + </view> + <view class="tree-index--list"> + <view class="tree-index--listItems"> + <view class="tree-index--itemsInfo" data-index="8" data-item="[object Object]"> + <view class="tree-index--contentBox" data-item="[object Object]" data-parent="[object Object]"> + <view class="tree-index--box-image tree-index--fl-cn"> + <view class="tree-index--checkBox"> + <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="true" tabindex="0"> + <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left "> + <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle"></view> + </view> + <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> + <view class="t-checkbox__title checkbox--t-checkbox__title sk-transparent" style="-webkit-line-clamp:3"></view> + <view class="t-checkbox__description checkbox--t-checkbox__description " style="-webkit-line-clamp:5"></view> + </view> + <view class="t-checkbox__border checkbox--t-checkbox__border t-checkbox__border--left checkbox--t-checkbox__border--left "></view> + </view> + </view> + <view class="tree-index--teach-icon tree-index--fl-cn"> + <image mode="aspectFill" class="sk-image"></image> + </view> + <view></view> + <text class="tree-index--name sk-transparent sk-text-16-6667-558 sk-text" style="width:280px">娉屽翱绯荤粺鐨勭壒鐐逛笌淇濊偛瑕佺偣</text> + </view> + <view></view> + </view> + </view> + </view> + </view> + <view class="tree-index--list"> + <view class="tree-index--listItems"> + <view class="tree-index--itemsInfo" data-index="9" data-item="[object Object]"> + <view class="tree-index--contentBox" data-item="[object Object]" data-parent="[object Object]"> + <view class="tree-index--box-image tree-index--fl-cn"> + <view class="tree-index--checkBox"> + <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="true" tabindex="0"> + <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left "> + <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle"></view> + </view> + <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> + <view class="t-checkbox__title checkbox--t-checkbox__title sk-transparent" style="-webkit-line-clamp:3"></view> + <view class="t-checkbox__description checkbox--t-checkbox__description " style="-webkit-line-clamp:5"></view> + </view> + <view class="t-checkbox__border checkbox--t-checkbox__border t-checkbox__border--left checkbox--t-checkbox__border--left "></view> + </view> + </view> + <view class="tree-index--teach-icon tree-index--fl-cn"> + <image mode="aspectFill" class="sk-image"></image> + </view> + <view></view> + <text class="tree-index--name sk-transparent sk-text-16-6667-63 sk-text" style="width:280px">婧㈠ザ鐨勬姢鐞�</text> + </view> + <view></view> + </view> + </view> + </view> + </view> + <view class="tree-index--list"></view> + </view> + </view> + </view> + <view class="t-collapse-panel panel--t-collapse-panel t-collapse-panel--bottom panel--t-collapse-panel--bottom sk-pseudo sk-pseudo-circle" style="true"> + <view class="t-collapse-panel__title panel--t-collapse-panel__title sk-button"> + <view class="panel--t-collapse-panel__header panel--t-collapse-panel__header--bottom t-cell cell--t-cell t-cell--middle cell--t-cell--middle sk-pseudo sk-pseudo-circle" hover-class="true" hover-stay-time="70" style="true"> + <view class="t-cell__left cell--t-cell__left "></view> + <view class="t-cell__title cell--t-cell__title "> + <view class="t-cell__title-text cell--t-cell__title-text panel--class-title"> + <view class="tree-index--header-title"> + <view class="tree-index--title-checkBox"> + <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="align-items: center;" tabindex="0"> + <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left "> + <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle"></view> + </view> + <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> + <view class="t-checkbox__title checkbox--t-checkbox__title sk-transparent" style="-webkit-line-clamp:3"></view> + <view class="t-checkbox__description checkbox--t-checkbox__description " style="-webkit-line-clamp:5"></view> + </view> + <view class="t-checkbox__border checkbox--t-checkbox__border t-checkbox__border--left checkbox--t-checkbox__border--left "></view> + </view> + <view class="tree-index--title-box"> + <view class="tree-index--title-name sk-transparent sk-text-16-6667-571 sk-text">绗簩绔� 濠村辜鍎跨殑鐢熼暱鍙戣偛鍙婅瘎浠� </view> + <view class="tree-index--title-num sk-transparent sk-text-16-6667-592 sk-text"> + 锛�1锛� + </view> + </view> + </view> + </view> + </view> + <view class="t-cell__description cell--t-cell__description "></view> + </view> + <view class="t-cell__right cell--t-cell__right "> + <view class="t-icon icon--t-icon cell--undefined cell--t-cell__right-icon panel--class-right-icon panel--t-collapse-panel__arrow--bottom" style="true"> + <label class="t-icon-chevron-down icon--t-icon-chevron-down t-icon-base icon--t-icon-base sk-pseudo sk-pseudo-circle"></label> + </view> + </view> + </view> + </view> + <view class="t-collapse-panel__wrapper panel--t-collapse-panel__wrapper"> + <view class="t-collapse-panel__content panel--t-collapse-panel__content sk-transparent"> + <view class="tree-index--list"> + <view class="tree-index--listItems"> + <view class="tree-index--itemsInfo" data-index="0" data-item="[object Object]"> + <view class="tree-index--contentBox" data-item="[object Object]" data-parent="[object Object]"> + <view class="tree-index--box-image tree-index--fl-cn"> + <view class="tree-index--checkBox"> + <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="true" tabindex="0"> + <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left "> + <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle"></view> + </view> + <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> + <view class="t-checkbox__title checkbox--t-checkbox__title sk-transparent" style="-webkit-line-clamp:3"></view> + <view class="t-checkbox__description checkbox--t-checkbox__description " style="-webkit-line-clamp:5"></view> + </view> + <view class="t-checkbox__border checkbox--t-checkbox__border t-checkbox__border--left checkbox--t-checkbox__border--left "></view> + </view> + </view> + <view class="tree-index--teach-icon tree-index--fl-cn"> + <image mode="aspectFill" class="sk-image"></image> + </view> + <view></view> + <text class="tree-index--name sk-transparent sk-text-16-6667-892 sk-text" style="width:280px">濠村辜鍎夸綋鏍兼鏌ュ強娴嬮噺鏂规硶</text> + </view> + <view></view> + </view> + </view> + </view> </view> </view> </view> </view> - <view class="t-collapse-panel__wrapper panel--t-collapse-panel__wrapper" style="transition:0ms ease-in-out 0ms;transition-property:transform,transform-origin:50% 50% 0;-webkit-transition:0ms ease-in-out 0ms;-webkit-transition-property:transform;-webkit-transform-origin:50% 50% 0;height:auto;top:0px"> - <view class="t-collapse-panel__content panel--t-collapse-panel__content sk-transparent"> - <view class="index--list"> - <view is="packageBookService/pages/bookServices/detail/components/tree/index"> - <view class="index--tree"> - <view class=" t-collapse collapse--t-collapse t-collapse--default collapse--t-collapse--default" style="true"> - <view class="t-collapse-panel panel--t-collapse-panel t-collapse-panel--bottom panel--t-collapse-panel--bottom sk-pseudo sk-pseudo-circle"> - <view class="t-collapse-panel__title panel--t-collapse-panel__title sk-button"> - <view class="panel--t-collapse-panel__header panel--t-collapse-panel__header--bottom t-cell cell--t-cell t-cell--middle cell--t-cell--middle sk-pseudo sk-pseudo-circle" hover-class="true" hover-stay-time="70"> - <view class="t-cell__left cell--t-cell__left "></view> - <view class="t-cell__title cell--t-cell__title"> - <view class="t-cell__title-text cell--t-cell__title-text panel--class-title"> - <view class="index--header-title"> - <view class="index--title-checkBox"> - <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="align-items: center;" tabindex="0"> - <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left "> - <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle"></view> - </view> - <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> - <view class="t-checkbox__title checkbox--t-checkbox__title sk-transparent" style="-webkit-line-clamp:3"></view> - <view class="t-checkbox__description checkbox--t-checkbox__description " style="-webkit-line-clamp:5"></view> - </view> - <view class="t-checkbox__border checkbox--t-checkbox__border t-checkbox__border--left checkbox--t-checkbox__border--left "></view> - </view> - <view class="index--title-box"> - <view class="index--title-name sk-transparent sk-text-16-6667-154 sk-text">绗竴鑺� </view> - <view class="index--title-num sk-transparent sk-text-16-6667-672 sk-text"> - 锛�7锛� - </view> - </view> - </view> - </view> - </view> - <view class="t-cell__description cell--t-cell__description "></view> - </view> - <view class="t-cell__right cell--t-cell__right "> - <view class="t-icon icon--t-icon cell--t-cell__right-icon panel--class-right-icon panel--t-collapse-panel__arrow--bottom" style="true"> - <label class="t-icon-chevron-down icon--t-icon-chevron-down t-icon-base icon--t-icon-base sk-pseudo sk-pseudo-circle"></label> - </view> - </view> + <view class="t-collapse-panel panel--t-collapse-panel t-collapse-panel--bottom panel--t-collapse-panel--bottom sk-pseudo sk-pseudo-circle" style="true"> + <view class="t-collapse-panel__title panel--t-collapse-panel__title sk-button"> + <view class="panel--t-collapse-panel__header panel--t-collapse-panel__header--bottom t-cell cell--t-cell t-cell--middle cell--t-cell--middle sk-pseudo sk-pseudo-circle" hover-class="true" hover-stay-time="70" style="true"> + <view class="t-cell__left cell--t-cell__left "></view> + <view class="t-cell__title cell--t-cell__title "> + <view class="t-cell__title-text cell--t-cell__title-text panel--class-title"> + <view class="tree-index--header-title"> + <view class="tree-index--title-checkBox"> + <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="align-items: center;" tabindex="0"> + <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left "> + <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle"></view> </view> + <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> + <view class="t-checkbox__title checkbox--t-checkbox__title sk-transparent" style="-webkit-line-clamp:3"></view> + <view class="t-checkbox__description checkbox--t-checkbox__description " style="-webkit-line-clamp:5"></view> + </view> + <view class="t-checkbox__border checkbox--t-checkbox__border t-checkbox__border--left checkbox--t-checkbox__border--left "></view> </view> - <view class="t-collapse-panel__wrapper panel--t-collapse-panel__wrapper"> - <view class="t-collapse-panel__content panel--t-collapse-panel__content sk-transparent"> - <view class="index--list"> - <view class="index--listItems"> - <view class="index--itemsInfo" data-index="0" data-item="[object Object]"> - <view class="index--contentBox" data-item="[object Object]" data-parent="[object Object]"> - <view class="index--box-image" style="width: 234px;"> - <view class="index--checkBox"> - <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="true" tabindex="0"> - <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left t-checkbox__icon--disabled checkbox--t-checkbox__icon--disabled "> - <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle t-checkbox__icon-rectangle--disabled checkbox--t-checkbox__icon-rectangle--disabled"></view> - </view> - <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> - <view class="t-checkbox__title checkbox--t-checkbox__title t-checkbox__title--disabled checkbox--t-checkbox__title--disabled sk-transparent" style="-webkit-line-clamp:3"></view> - <view class="t-checkbox__description checkbox--t-checkbox__description t-checkbox__description--disabled checkbox--t-checkbox__description--disabled " style="-webkit-line-clamp:5"></view> - </view> - <view class="t-checkbox__border checkbox--t-checkbox__border t-checkbox__border--left checkbox--t-checkbox__border--left "></view> - </view> - </view> - <view class="index--teach-icon"> - <image mode="true" class="sk-image"></image> - </view> - <view></view> - <text class="index--name sk-transparent sk-text-16-6667-196 sk-text" style="width: 208px;">11 濡備綍甯姪鏈夊績鐞嗗簲婵�鍙嶅簲鐨勫浜�</text> - </view> - <view class="index--teachClass sk-transparent"></view> - <view></view> - </view> - </view> - </view> - </view> - <view class="index--list"> - <view class="index--listItems"> - <view class="index--itemsInfo" data-index="1" data-item="[object Object]"> - <view class="index--contentBox" data-item="[object Object]" data-parent="[object Object]"> - <view class="index--box-image" style="width: 234px;"> - <view class="index--checkBox"> - <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="true" tabindex="0"> - <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left "> - <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle"></view> - </view> - <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> - <view class="t-checkbox__title checkbox--t-checkbox__title sk-transparent" style="-webkit-line-clamp:3"></view> - <view class="t-checkbox__description checkbox--t-checkbox__description " style="-webkit-line-clamp:5"></view> - </view> - <view class="t-checkbox__border checkbox--t-checkbox__border t-checkbox__border--left checkbox--t-checkbox__border--left "></view> - </view> - </view> - <view class="index--teach-icon"> - <image mode="true" class="sk-image"></image> - </view> - <view></view> - <text class="index--name sk-transparent sk-text-16-6667-57 sk-text" style="width: 208px;">12 濡備綍甯姪琚殧绂荤殑瀹跺涵鎴愬憳鍜屾湁绮剧鐤剧梾鍙茬殑瀹朵汉</text> - </view> - <view class="index--teachClass sk-transparent"></view> - <view></view> - </view> - </view> - </view> - </view> - <view class="index--list"> - <view class="index--listItems"> - <view class="index--itemsInfo" data-index="2" data-item="[object Object]"> - <view class="index--contentBox" data-item="[object Object]" data-parent="[object Object]"> - <view class="index--box-image" style="width: 234px;"> - <view class="index--checkBox"> - <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="true" tabindex="0"> - <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left "> - <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle"></view> - </view> - <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> - <view class="t-checkbox__title checkbox--t-checkbox__title sk-transparent" style="-webkit-line-clamp:3"></view> - <view class="t-checkbox__description checkbox--t-checkbox__description " style="-webkit-line-clamp:5"></view> - </view> - <view class="t-checkbox__border checkbox--t-checkbox__border t-checkbox__border--left checkbox--t-checkbox__border--left "></view> - </view> - </view> - <view class="index--teach-icon"> - <image mode="true" class="sk-image"></image> - </view> - <view></view> - <text class="index--name sk-transparent sk-text-16-6667-600 sk-text" style="width: 208px;">13 濡備綍搴斿浜蹭汉鐨勭涓�</text> - </view> - <view class="index--teachClass sk-transparent"></view> - <view></view> - </view> - </view> - </view> - </view> - <view class="index--list"> - <view class="index--listItems"> - <view class="index--itemsInfo" data-index="3" data-item="[object Object]"> - <view class="index--contentBox" data-item="[object Object]" data-parent="[object Object]"> - <view class="index--box-image" style="width: 234px;"> - <view class="index--checkBox"> - <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="true" tabindex="0"> - <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left "> - <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle"></view> - </view> - <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> - <view class="t-checkbox__title checkbox--t-checkbox__title sk-transparent" style="-webkit-line-clamp:3"></view> - <view class="t-checkbox__description checkbox--t-checkbox__description " style="-webkit-line-clamp:5"></view> - </view> - <view class="t-checkbox__border checkbox--t-checkbox__border t-checkbox__border--left checkbox--t-checkbox__border--left "></view> - </view> - </view> - <view class="index--teach-icon"> - <image mode="true" class="sk-image"></image> - </view> - <view></view> - <text class="index--name sk-transparent sk-text-16-6667-963 sk-text" style="width: 208px;">涓�銆佹牎闀夸娇鍛斤細甯﹀ソ涓�鏀暀甯堥槦浼�</text> - </view> - <view class="index--teachClass sk-transparent"></view> - <view></view> - </view> - </view> - </view> - </view> - <view class="index--list"> - <view class="index--listItems"> - <view class="index--itemsInfo" data-index="4" data-item="[object Object]"> - <view class="index--contentBox" data-item="[object Object]" data-parent="[object Object]"> - <view class="index--box-image" style="width: 234px;"> - <view class="index--checkBox"> - <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="true" tabindex="0"> - <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left "> - <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle"></view> - </view> - <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> - <view class="t-checkbox__title checkbox--t-checkbox__title sk-transparent" style="-webkit-line-clamp:3"></view> - <view class="t-checkbox__description checkbox--t-checkbox__description " style="-webkit-line-clamp:5"></view> - </view> - <view class="t-checkbox__border checkbox--t-checkbox__border t-checkbox__border--left checkbox--t-checkbox__border--left "></view> - </view> - </view> - <view class="index--teach-icon"> - <image mode="true" class="sk-image"></image> - </view> - <view></view> - <text class="index--name sk-transparent sk-text-16-6667-527 sk-text" style="width: 208px;">浜屻�佹牎闀夸娇鍛戒簩锛氬姙濂戒竴鎵�瀛︽牎</text> - </view> - <view class="index--teachClass sk-transparent"></view> - <view></view> - </view> - </view> - </view> - </view> - <view class="index--list"> - <view class="index--listItems"> - <view class="index--itemsInfo" data-index="5" data-item="[object Object]"> - <view class="index--contentBox" data-item="[object Object]" data-parent="[object Object]"> - <view class="index--box-image" style="width: 234px;"> - <view class="index--checkBox"> - <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="true" tabindex="0"> - <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left "> - <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle"></view> - </view> - <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> - <view class="t-checkbox__title checkbox--t-checkbox__title sk-transparent" style="-webkit-line-clamp:3"></view> - <view class="t-checkbox__description checkbox--t-checkbox__description " style="-webkit-line-clamp:5"></view> - </view> - <view class="t-checkbox__border checkbox--t-checkbox__border t-checkbox__border--left checkbox--t-checkbox__border--left "></view> - </view> - </view> - <view class="index--teach-icon"> - <image mode="true" class="sk-image"></image> - </view> - <view></view> - <text class="index--name sk-transparent sk-text-16-6667-215 sk-text" style="width: 208px;">涓夈�佹牎闀夸娇鍛戒笁锛氬垱璁句竴涓嫭鍏风壒鑹茬殑瀛︽牎绮剧</text> - </view> - <view class="index--teachClass sk-transparent"></view> - <view></view> - </view> - </view> - </view> - </view> - <view class="index--list"> - <view class="index--listItems"> - <view class="index--itemsInfo" data-index="6" data-item="[object Object]"> - <view class="index--contentBox" data-item="[object Object]" data-parent="[object Object]"> - <view class="index--box-image" style="width: 234px;"> - <view class="index--checkBox"> - <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="true" tabindex="0"> - <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left "> - <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle"></view> - </view> - <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> - <view class="t-checkbox__title checkbox--t-checkbox__title sk-transparent" style="-webkit-line-clamp:3"></view> - <view class="t-checkbox__description checkbox--t-checkbox__description " style="-webkit-line-clamp:5"></view> - </view> - <view class="t-checkbox__border checkbox--t-checkbox__border t-checkbox__border--left checkbox--t-checkbox__border--left "></view> - </view> - </view> - <view class="index--teach-icon"> - <image mode="true" class="sk-image"></image> - </view> - <view></view> - <text class="index--name sk-transparent sk-text-16-6667-837 sk-text" style="width: 208px;">鍥涖�佹牎闀夸娇鍛藉洓锛氬仛涓�浣嶆垚鍔熺殑琛ㄧ巼</text> - </view> - <view class="index--teachClass sk-transparent"></view> - <view> - <image class="index--shopCar sk-image" data-item="[object Object]"></image> - <image class="index--need-buy sk-image"></image> - </view> - </view> - </view> - </view> - </view> + <view class="tree-index--title-box"> + <view class="tree-index--title-name sk-transparent sk-text-16-6667-142 sk-text">绗洓绔� 濠村辜鍎跨収鎶や笌淇濆仴 </view> + <view class="tree-index--title-num sk-transparent sk-text-16-6667-659 sk-text"> + 锛�10锛� </view> </view> </view> </view> </view> + <view class="t-cell__description cell--t-cell__description "></view> + </view> + <view class="t-cell__right cell--t-cell__right "> + <view class="t-icon icon--t-icon cell--undefined cell--t-cell__right-icon panel--class-right-icon panel--t-collapse-panel__arrow--bottom" style="true"> + <label class="t-icon-chevron-down icon--t-icon-chevron-down t-icon-base icon--t-icon-base sk-pseudo sk-pseudo-circle"></label> + </view> </view> </view> - <view class="index--list"> - <view is="packageBookService/pages/bookServices/detail/components/tree/index"> - <view class="index--tree"> - <view class=" t-collapse collapse--t-collapse t-collapse--default collapse--t-collapse--default" style="true"> - <view class="t-collapse-panel panel--t-collapse-panel t-collapse-panel--bottom panel--t-collapse-panel--bottom sk-pseudo sk-pseudo-circle" style="true"> - <view class="t-collapse-panel__title panel--t-collapse-panel__title sk-button"> - <view class="panel--t-collapse-panel__header panel--t-collapse-panel__header--bottom t-cell cell--t-cell t-cell--middle cell--t-cell--middle sk-pseudo sk-pseudo-circle" hover-class="true" hover-stay-time="70" style="true"> - <view class="t-cell__left cell--t-cell__left "></view> - <view class="t-cell__title cell--t-cell__title"> - <view class="t-cell__title-text cell--t-cell__title-text panel--class-title"> - <view class="index--header-title"> - <view class="index--title-checkBox"> - <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="align-items: center;" tabindex="0"> - <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left "> - <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle"></view> - </view> - <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> - <view class="t-checkbox__title checkbox--t-checkbox__title sk-transparent" style="-webkit-line-clamp:3"></view> - <view class="t-checkbox__description checkbox--t-checkbox__description " style="-webkit-line-clamp:5"></view> - </view> - <view class="t-checkbox__border checkbox--t-checkbox__border t-checkbox__border--left checkbox--t-checkbox__border--left "></view> - </view> - <view class="index--title-box"> - <view class="index--title-name sk-transparent sk-text-16-6667-832 sk-text">绗簩鑺� </view> - <view class="index--title-num sk-transparent sk-text-16-6667-620 sk-text"> - 锛�5锛� - </view> - </view> - </view> - </view> + </view> + <view class="t-collapse-panel__wrapper panel--t-collapse-panel__wrapper"> + <view class="t-collapse-panel__content panel--t-collapse-panel__content sk-transparent"> + <view class="tree-index--list"> + <view class="tree-index--listItems"> + <view class="tree-index--itemsInfo" data-index="0" data-item="[object Object]"> + <view class="tree-index--contentBox" data-item="[object Object]" data-parent="[object Object]"> + <view class="tree-index--box-image tree-index--fl-cn"> + <view class="tree-index--checkBox"> + <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="true" tabindex="0"> + <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left "> + <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle"></view> </view> - <view class="t-cell__description cell--t-cell__description "></view> - </view> - <view class="t-cell__right cell--t-cell__right "> - <view class="t-icon icon--t-icon cell--t-cell__right-icon panel--class-right-icon panel--t-collapse-panel__arrow--bottom" style="true"> - <label class="t-icon-chevron-down icon--t-icon-chevron-down t-icon-base icon--t-icon-base sk-pseudo sk-pseudo-circle"></label> + <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> + <view class="t-checkbox__title checkbox--t-checkbox__title sk-transparent" style="-webkit-line-clamp:3"></view> + <view class="t-checkbox__description checkbox--t-checkbox__description " style="-webkit-line-clamp:5"></view> </view> + <view class="t-checkbox__border checkbox--t-checkbox__border t-checkbox__border--left checkbox--t-checkbox__border--left "></view> </view> </view> + <view class="tree-index--teach-icon tree-index--fl-cn"> + <image mode="aspectFill" class="sk-image"></image> + </view> + <view></view> + <text class="tree-index--name sk-transparent sk-text-16-6667-827 sk-text" style="width:280px">涓哄┐鍎跨┛鑴辫。瑁�</text> </view> - <view class="t-collapse-panel__wrapper panel--t-collapse-panel__wrapper"> - <view class="t-collapse-panel__content panel--t-collapse-panel__content sk-transparent"> - <view class="index--list"> - <view class="index--listItems"> - <view class="index--itemsInfo" data-index="0" data-item="[object Object]"> - <view class="index--contentBox" data-item="[object Object]" data-parent="[object Object]"> - <view class="index--box-image" style="width: 234px;"> - <view class="index--checkBox"> - <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="true" tabindex="0"> - <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left "> - <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle"></view> - </view> - <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> - <view class="t-checkbox__title checkbox--t-checkbox__title sk-transparent" style="-webkit-line-clamp:3"></view> - <view class="t-checkbox__description checkbox--t-checkbox__description " style="-webkit-line-clamp:5"></view> - </view> - <view class="t-checkbox__border checkbox--t-checkbox__border t-checkbox__border--left checkbox--t-checkbox__border--left "></view> - </view> - </view> - <view class="index--teach-icon"> - <image mode="true" class="sk-image"></image> - </view> - <view></view> - <text class="index--name sk-transparent sk-text-16-6667-397 sk-text" style="width: 208px;">14 濡備綍搴斿瀹跺涵鍐茬獊</text> - </view> - <view class="index--teachClass sk-transparent"></view> - <view> - <image class="index--shopCar sk-image" data-item="[object Object]"></image> - <image class="index--need-buy sk-image"></image> - </view> - </view> - </view> + <view></view> + </view> + </view> + </view> + </view> + <view class="tree-index--list"> + <view class="tree-index--listItems"> + <view class="tree-index--itemsInfo" data-index="1" data-item="[object Object]"> + <view class="tree-index--contentBox" data-item="[object Object]" data-parent="[object Object]"> + <view class="tree-index--box-image tree-index--fl-cn"> + <view class="tree-index--checkBox"> + <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="true" tabindex="0"> + <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left "> + <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle"></view> </view> - </view> - <view class="index--list"> - <view class="index--listItems"> - <view class="index--itemsInfo" data-index="1" data-item="[object Object]"> - <view class="index--contentBox" data-item="[object Object]" data-parent="[object Object]"> - <view class="index--box-image" style="width: 234px;"> - <view class="index--checkBox"> - <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="true" tabindex="0"> - <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left "> - <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle"></view> - </view> - <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> - <view class="t-checkbox__title checkbox--t-checkbox__title sk-transparent" style="-webkit-line-clamp:3"></view> - <view class="t-checkbox__description checkbox--t-checkbox__description " style="-webkit-line-clamp:5"></view> - </view> - <view class="t-checkbox__border checkbox--t-checkbox__border t-checkbox__border--left checkbox--t-checkbox__border--left "></view> - </view> - </view> - <view class="index--teach-icon"> - <image mode="true" class="sk-image"></image> - </view> - <view></view> - <text class="index--name sk-transparent sk-text-16-6667-858 sk-text" style="width: 208px;">15 濡備綍澶勭悊灞呭鏈熼棿鐨勪翰瀛愬啿绐�</text> - </view> - <view class="index--teachClass sk-transparent"></view> - <view> - <image class="index--shopCar sk-image" data-item="[object Object]"></image> - <image class="index--need-buy sk-image"></image> - </view> - </view> - </view> + <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> + <view class="t-checkbox__title checkbox--t-checkbox__title sk-transparent" style="-webkit-line-clamp:3"></view> + <view class="t-checkbox__description checkbox--t-checkbox__description " style="-webkit-line-clamp:5"></view> </view> + <view class="t-checkbox__border checkbox--t-checkbox__border t-checkbox__border--left checkbox--t-checkbox__border--left "></view> </view> - <view class="index--list"> - <view class="index--listItems"> - <view class="index--itemsInfo" data-index="2" data-item="[object Object]"> - <view class="index--contentBox" data-item="[object Object]" data-parent="[object Object]"> - <view class="index--box-image" style="width: 234px;"> - <view class="index--checkBox"> - <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="true" tabindex="0"> - <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left "> - <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle"></view> - </view> - <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> - <view class="t-checkbox__title checkbox--t-checkbox__title sk-transparent" style="-webkit-line-clamp:3"></view> - <view class="t-checkbox__description checkbox--t-checkbox__description " style="-webkit-line-clamp:5"></view> - </view> - <view class="t-checkbox__border checkbox--t-checkbox__border t-checkbox__border--left checkbox--t-checkbox__border--left "></view> - </view> - </view> - <view class="index--teach-icon"> - <image mode="true" class="sk-image"></image> - </view> - <view></view> - <text class="index--name sk-transparent sk-text-16-6667-665 sk-text" style="width: 208px;">涓�銆佹暀甯堣亴涓�</text> - </view> - <view class="index--teachClass sk-transparent"></view> - <view> - <image class="index--shopCar sk-image" data-item="[object Object]"></image> - <image class="index--need-buy sk-image"></image> - </view> - </view> - </view> + </view> + <view class="tree-index--teach-icon tree-index--fl-cn"> + <image mode="aspectFill" class="sk-image"></image> + </view> + <view></view> + <text class="tree-index--name sk-transparent sk-text-16-6667-861 sk-text" style="width:280px">濠村効瑗佽</text> + </view> + <view></view> + </view> + </view> + </view> + </view> + <view class="tree-index--list"> + <view class="tree-index--listItems"> + <view class="tree-index--itemsInfo" data-index="2" data-item="[object Object]"> + <view class="tree-index--contentBox" data-item="[object Object]" data-parent="[object Object]"> + <view class="tree-index--box-image tree-index--fl-cn"> + <view class="tree-index--checkBox"> + <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="true" tabindex="0"> + <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left "> + <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle"></view> </view> - </view> - <view class="index--list"> - <view class="index--listItems"> - <view class="index--itemsInfo" data-index="3" data-item="[object Object]"> - <view class="index--contentBox" data-item="[object Object]" data-parent="[object Object]"> - <view class="index--box-image" style="width: 234px;"> - <view class="index--checkBox"> - <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="true" tabindex="0"> - <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left "> - <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle"></view> - </view> - <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> - <view class="t-checkbox__title checkbox--t-checkbox__title sk-transparent" style="-webkit-line-clamp:3"></view> - <view class="t-checkbox__description checkbox--t-checkbox__description " style="-webkit-line-clamp:5"></view> - </view> - <view class="t-checkbox__border checkbox--t-checkbox__border t-checkbox__border--left checkbox--t-checkbox__border--left "></view> - </view> - </view> - <view class="index--teach-icon"> - <image mode="true" class="sk-image"></image> - </view> - <view></view> - <text class="index--name sk-transparent sk-text-16-6667-354 sk-text" style="width: 208px;">浜屻�佹柊鍨嬫暀甯堢礌璐ㄧ壒寰�</text> - </view> - <view class="index--teachClass sk-transparent"></view> - <view> - <image class="index--shopCar sk-image" data-item="[object Object]"></image> - <image class="index--need-buy sk-image"></image> - </view> - </view> - </view> + <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> + <view class="t-checkbox__title checkbox--t-checkbox__title sk-transparent" style="-webkit-line-clamp:3"></view> + <view class="t-checkbox__description checkbox--t-checkbox__description " style="-webkit-line-clamp:5"></view> </view> + <view class="t-checkbox__border checkbox--t-checkbox__border t-checkbox__border--left checkbox--t-checkbox__border--left "></view> </view> - <view class="index--list"> - <view class="index--listItems"> - <view class="index--itemsInfo" data-index="4" data-item="[object Object]"> - <view class="index--contentBox" data-item="[object Object]" data-parent="[object Object]"> - <view class="index--box-image" style="width: 234px;"> - <view class="index--checkBox"> - <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="true" tabindex="0"> - <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left "> - <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle"></view> - </view> - <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> - <view class="t-checkbox__title checkbox--t-checkbox__title sk-transparent" style="-webkit-line-clamp:3"></view> - <view class="t-checkbox__description checkbox--t-checkbox__description " style="-webkit-line-clamp:5"></view> - </view> - <view class="t-checkbox__border checkbox--t-checkbox__border t-checkbox__border--left checkbox--t-checkbox__border--left "></view> - </view> - </view> - <view class="index--teach-icon"> - <image mode="true" class="sk-image"></image> - </view> - <view></view> - <text class="index--name sk-transparent sk-text-16-6667-145 sk-text" style="width: 208px;">涓夈�佲�滃洓鏈夊ソ鑰佸笀鈥濆鏁欏笀绱犺川鐨勮姹�</text> - </view> - <view class="index--teachClass sk-transparent"></view> - <view> - <image class="index--shopCar sk-image" data-item="[object Object]"></image> - <image class="index--need-buy sk-image"></image> - </view> - </view> - </view> + </view> + <view class="tree-index--teach-icon tree-index--fl-cn"> + <image mode="aspectFill" class="sk-image"></image> + </view> + <view></view> + <text class="tree-index--name sk-transparent sk-text-16-6667-139 sk-text" style="width:280px">鏇存崲绾稿翱瑁�</text> + </view> + <view></view> + </view> + </view> + </view> + </view> + <view class="tree-index--list"> + <view class="tree-index--listItems"> + <view class="tree-index--itemsInfo" data-index="3" data-item="[object Object]"> + <view class="tree-index--contentBox" data-item="[object Object]" data-parent="[object Object]"> + <view class="tree-index--box-image tree-index--fl-cn"> + <view class="tree-index--checkBox"> + <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="true" tabindex="0"> + <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left "> + <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle"></view> + </view> + <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> + <view class="t-checkbox__title checkbox--t-checkbox__title sk-transparent" style="-webkit-line-clamp:3"></view> + <view class="t-checkbox__description checkbox--t-checkbox__description " style="-webkit-line-clamp:5"></view> + </view> + <view class="t-checkbox__border checkbox--t-checkbox__border t-checkbox__border--left checkbox--t-checkbox__border--left "></view> + </view> + </view> + <view class="tree-index--teach-icon tree-index--fl-cn"> + <image mode="aspectFill" class="sk-image"></image> + </view> + <view></view> + <text class="tree-index--name sk-transparent sk-text-16-6667-809 sk-text" style="width:280px">浜哄伐鍠傚吇</text> + </view> + <view></view> + </view> + </view> + </view> + </view> + <view class="tree-index--list"> + <view class="tree-index--listItems"> + <view class="tree-index--itemsInfo" data-index="4" data-item="[object Object]"> + <view class="tree-index--contentBox" data-item="[object Object]" data-parent="[object Object]"> + <view class="tree-index--box-image tree-index--fl-cn"> + <view class="tree-index--checkBox"> + <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="true" tabindex="0"> + <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left "> + <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle"></view> + </view> + <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> + <view class="t-checkbox__title checkbox--t-checkbox__title sk-transparent" style="-webkit-line-clamp:3"></view> + <view class="t-checkbox__description checkbox--t-checkbox__description " style="-webkit-line-clamp:5"></view> + </view> + <view class="t-checkbox__border checkbox--t-checkbox__border t-checkbox__border--left checkbox--t-checkbox__border--left "></view> + </view> + </view> + <view class="tree-index--teach-icon tree-index--fl-cn"> + <image mode="aspectFill" class="sk-image"></image> + </view> + <view></view> + <text class="tree-index--name sk-transparent sk-text-16-6667-345 sk-text" style="width:280px">鎵樻姳濠村効</text> + </view> + <view></view> + </view> + </view> + </view> + </view> + <view class="tree-index--list"> + <view class="tree-index--listItems"> + <view class="tree-index--itemsInfo" data-index="5" data-item="[object Object]"> + <view class="tree-index--contentBox" data-item="[object Object]" data-parent="[object Object]"> + <view class="tree-index--box-image tree-index--fl-cn"> + <view class="tree-index--checkBox"> + <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="true" tabindex="0"> + <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left "> + <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle"></view> + </view> + <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> + <view class="t-checkbox__title checkbox--t-checkbox__title sk-transparent" style="-webkit-line-clamp:3"></view> + <view class="t-checkbox__description checkbox--t-checkbox__description " style="-webkit-line-clamp:5"></view> + </view> + <view class="t-checkbox__border checkbox--t-checkbox__border t-checkbox__border--left checkbox--t-checkbox__border--left "></view> + </view> + </view> + <view class="tree-index--teach-icon tree-index--fl-cn"> + <image mode="aspectFill" class="sk-image"></image> + </view> + <view></view> + <text class="tree-index--name sk-transparent sk-text-16-6667-877 sk-text" style="width:280px">濠村辜鍎垮彛鑵旀姢鐞�</text> + </view> + <view></view> + </view> + </view> + </view> + </view> + <view class="tree-index--list"> + <view class="tree-index--listItems"> + <view class="tree-index--itemsInfo" data-index="6" data-item="[object Object]"> + <view class="tree-index--contentBox" data-item="[object Object]" data-parent="[object Object]"> + <view class="tree-index--box-image tree-index--fl-cn"> + <view class="tree-index--checkBox"> + <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="true" tabindex="0"> + <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left "> + <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle"></view> + </view> + <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> + <view class="t-checkbox__title checkbox--t-checkbox__title sk-transparent" style="-webkit-line-clamp:3"></view> + <view class="t-checkbox__description checkbox--t-checkbox__description " style="-webkit-line-clamp:5"></view> + </view> + <view class="t-checkbox__border checkbox--t-checkbox__border t-checkbox__border--left checkbox--t-checkbox__border--left "></view> + </view> + </view> + <view class="tree-index--teach-icon tree-index--fl-cn"> + <image mode="aspectFill" class="sk-image"></image> + </view> + <view></view> + <text class="tree-index--name sk-transparent sk-text-16-6667-154 sk-text" style="width:280px">濠村効鎶氳Е</text> + </view> + <view></view> + </view> + </view> + </view> + </view> + <view class="tree-index--list"> + <view class="tree-index--listItems"> + <view class="tree-index--itemsInfo" data-index="7" data-item="[object Object]"> + <view class="tree-index--contentBox" data-item="[object Object]" data-parent="[object Object]"> + <view class="tree-index--box-image tree-index--fl-cn"> + <view class="tree-index--checkBox"> + <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="true" tabindex="0"> + <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left "> + <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle"></view> + </view> + <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> + <view class="t-checkbox__title checkbox--t-checkbox__title sk-transparent" style="-webkit-line-clamp:3"></view> + <view class="t-checkbox__description checkbox--t-checkbox__description " style="-webkit-line-clamp:5"></view> + </view> + <view class="t-checkbox__border checkbox--t-checkbox__border t-checkbox__border--left checkbox--t-checkbox__border--left "></view> + </view> + </view> + <view class="tree-index--teach-icon tree-index--fl-cn"> + <image mode="aspectFill" class="sk-image"></image> + </view> + <view></view> + <text class="tree-index--name sk-transparent sk-text-16-6667-96 sk-text" style="width:280px">濠村効琚姩鎿�</text> + </view> + <view></view> + </view> + </view> + </view> + </view> + <view class="tree-index--list"> + <view class="tree-index--listItems"> + <view class="tree-index--itemsInfo" data-index="8" data-item="[object Object]"> + <view class="tree-index--contentBox" data-item="[object Object]" data-parent="[object Object]"> + <view class="tree-index--box-image tree-index--fl-cn"> + <view class="tree-index--checkBox"> + <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="true" tabindex="0"> + <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left "> + <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle"></view> + </view> + <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> + <view class="t-checkbox__title checkbox--t-checkbox__title sk-transparent" style="-webkit-line-clamp:3"></view> + <view class="t-checkbox__description checkbox--t-checkbox__description " style="-webkit-line-clamp:5"></view> </view> </view> </view> + <view class="tree-index--teach-icon tree-index--fl-cn"> + <image mode="aspectFill" class="sk-image"></image> + </view> + <text class="tree-index--name sk-transparent sk-text-16-6667-884 sk-text" style="width:280px">濠村効涓昏鍔ㄦ搷</text> </view> </view> </view> @@ -537,198 +714,124 @@ </view> </view> </view> - </view> - <view class="t-collapse-panel panel--t-collapse-panel t-collapse-panel--bottom panel--t-collapse-panel--bottom sk-pseudo sk-pseudo-circle" style="true"> - <view class="t-collapse-panel__title panel--t-collapse-panel__title sk-button"> - <view class="panel--t-collapse-panel__header panel--t-collapse-panel__header--bottom t-cell cell--t-cell t-cell--middle cell--t-cell--middle sk-pseudo sk-pseudo-circle" hover-class="true" hover-stay-time="70" style="true"> - <view class="t-cell__left cell--t-cell__left "></view> - <view class="t-cell__title cell--t-cell__title"> - <view class="t-cell__title-text cell--t-cell__title-text panel--class-title"> - <view class="index--header-title"> - <view class="index--title-checkBox"> - <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="align-items: center;" tabindex="0"> - <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left "> - <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle"></view> + <view class="t-collapse-panel panel--t-collapse-panel t-collapse-panel--bottom panel--t-collapse-panel--bottom sk-pseudo sk-pseudo-circle" style="true"> + <view class="t-collapse-panel__title panel--t-collapse-panel__title sk-button"> + <view class="panel--t-collapse-panel__header panel--t-collapse-panel__header--bottom t-cell cell--t-cell t-cell--middle cell--t-cell--middle sk-pseudo sk-pseudo-circle" hover-class="true" hover-stay-time="70" style="true"> + <view class="t-cell__left cell--t-cell__left "></view> + <view class="t-cell__title cell--t-cell__title "> + <view class="t-cell__title-text cell--t-cell__title-text panel--class-title"> + <view class="tree-index--header-title"> + <view class="tree-index--title-checkBox"> + <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="align-items: center;" tabindex="0"> + <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left "> + <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle"></view> + </view> + <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> + <view class="t-checkbox__title checkbox--t-checkbox__title sk-transparent" style="-webkit-line-clamp:3"></view> + <view class="t-checkbox__description checkbox--t-checkbox__description " style="-webkit-line-clamp:5"></view> + </view> + <view class="t-checkbox__border checkbox--t-checkbox__border t-checkbox__border--left checkbox--t-checkbox__border--left "></view> </view> - <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> - <view class="t-checkbox__title checkbox--t-checkbox__title sk-transparent" style="-webkit-line-clamp:3"></view> - <view class="t-checkbox__description checkbox--t-checkbox__description " style="-webkit-line-clamp:5"></view> - </view> - <view class="t-checkbox__border checkbox--t-checkbox__border t-checkbox__border--left checkbox--t-checkbox__border--left "></view> - </view> - <view class="index--title-box"> - <view class="index--title-name sk-transparent sk-text-16-6667-846 sk-text">绗簩绔� </view> - <view class="index--title-num sk-transparent sk-text-16-6667-551 sk-text"> - 锛�5锛� + <view class="tree-index--title-box"> + <view class="tree-index--title-name sk-transparent sk-text-16-6667-938 sk-text">绗簲绔� 濠村辜鍎垮父瑙佺柧鐥呬笌鎰忓浼ゅ鐨勯闃插強鎶ょ悊 </view> + <view class="tree-index--title-num sk-transparent sk-text-16-6667-253 sk-text"> + 锛�3锛� + </view> </view> </view> </view> </view> + <view class="t-cell__description cell--t-cell__description "></view> </view> - <view class="t-cell__description cell--t-cell__description "></view> - </view> - <view class="t-cell__right cell--t-cell__right "> - <view class="t-icon icon--t-icon cell--t-cell__right-icon panel--class-right-icon panel--t-collapse-panel__arrow--bottom" style="true"> - <label class="t-icon-chevron-down icon--t-icon-chevron-down t-icon-base icon--t-icon-base sk-pseudo sk-pseudo-circle"></label> + <view class="t-cell__right cell--t-cell__right "> + <view class="t-icon icon--t-icon cell--undefined cell--t-cell__right-icon panel--class-right-icon panel--t-collapse-panel__arrow--bottom" style="true"> + <label class="t-icon-chevron-down icon--t-icon-chevron-down t-icon-base icon--t-icon-base sk-pseudo sk-pseudo-circle"></label> + </view> </view> </view> </view> - </view> - <view class="t-collapse-panel__wrapper panel--t-collapse-panel__wrapper" style=";transition:300ms ease-in-out 0ms;transform:;transition-property:transform,height,top;transform-origin:50% 50% 0;-webkit-transition:300ms ease-in-out 0ms;-webkit-transform:;-webkit-transition-property:transform,height,top;-webkit-transform-origin:50% 50% 0;height:0px;top:1px"> - <view class="t-collapse-panel__content panel--t-collapse-panel__content sk-transparent"> - <view class="index--list"> - <view class="index--listItems"> - <view class="index--itemsInfo" data-index="0" data-item="[object Object]"> - <view class="index--contentBox" data-item="[object Object]" data-parent="[object Object]"> - <view class="index--box-image" style="width: 234px;"> - <view class="index--checkBox"> - <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="true" tabindex="0"> - <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left "> - <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle"></view> + <view class="t-collapse-panel__wrapper panel--t-collapse-panel__wrapper"> + <view class="t-collapse-panel__content panel--t-collapse-panel__content sk-transparent"> + <view class="tree-index--list"> + <view class="tree-index--listItems"> + <view class="tree-index--itemsInfo" data-index="0" data-item="[object Object]"> + <view class="tree-index--contentBox" data-item="[object Object]" data-parent="[object Object]"> + <view class="tree-index--box-image tree-index--fl-cn"> + <view class="tree-index--checkBox"> + <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="true" tabindex="0"> + <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left "> + <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle"></view> + </view> + <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> + <view class="t-checkbox__title checkbox--t-checkbox__title sk-transparent" style="-webkit-line-clamp:3"></view> + <view class="t-checkbox__description checkbox--t-checkbox__description " style="-webkit-line-clamp:5"></view> + </view> + <view class="t-checkbox__border checkbox--t-checkbox__border t-checkbox__border--left checkbox--t-checkbox__border--left "></view> </view> - <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> - <view class="t-checkbox__title checkbox--t-checkbox__title sk-transparent" style="-webkit-line-clamp:3"></view> - <view class="t-checkbox__description checkbox--t-checkbox__description " style="-webkit-line-clamp:5"></view> - </view> - <view class="t-checkbox__border checkbox--t-checkbox__border t-checkbox__border--left checkbox--t-checkbox__border--left "></view> </view> - </view> - <view class="index--teach-icon"> - <image mode="true" class="sk-image"></image> + <view class="tree-index--teach-icon tree-index--fl-cn"> + <image mode="aspectFill" class="sk-image"></image> + </view> + <view></view> + <text class="tree-index--name sk-transparent sk-text-16-6667-287 sk-text" style="width:280px">濠村効甯哥敤鎬ユ晳鎶�鏈�</text> </view> <view></view> - <text class="index--name sk-transparent sk-text-16-6667-878 sk-text" style="width: 208px;">16 濡備綍澶勭悊灞呭鏈熼棿鐨勫か濡诲啿绐佸拰涓夎鍐茬獊</text> - </view> - <view class="index--teachClass sk-transparent"></view> - <view> - <image class="index--need-buy sk-image"></image> </view> </view> </view> </view> - </view> - <view class="index--list"> - <view class="index--listItems"> - <view class="index--itemsInfo" data-index="1" data-item="[object Object]"> - <view class="index--contentBox" data-item="[object Object]" data-parent="[object Object]"> - <view class="index--box-image" style="width: 234px;"> - <view class="index--checkBox"> - <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="true" tabindex="0"> - <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left "> - <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle"></view> + <view class="tree-index--list"> + <view class="tree-index--listItems"> + <view class="tree-index--itemsInfo" data-index="1" data-item="[object Object]"> + <view class="tree-index--contentBox" data-item="[object Object]" data-parent="[object Object]"> + <view class="tree-index--box-image tree-index--fl-cn"> + <view class="tree-index--checkBox"> + <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="true" tabindex="0"> + <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left "> + <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle"></view> + </view> + <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> + <view class="t-checkbox__title checkbox--t-checkbox__title sk-transparent" style="-webkit-line-clamp:3"></view> + <view class="t-checkbox__description checkbox--t-checkbox__description " style="-webkit-line-clamp:5"></view> + </view> + <view class="t-checkbox__border checkbox--t-checkbox__border t-checkbox__border--left checkbox--t-checkbox__border--left "></view> </view> - <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> - <view class="t-checkbox__title checkbox--t-checkbox__title sk-transparent" style="-webkit-line-clamp:3"></view> - <view class="t-checkbox__description checkbox--t-checkbox__description " style="-webkit-line-clamp:5"></view> - </view> - <view class="t-checkbox__border checkbox--t-checkbox__border t-checkbox__border--left checkbox--t-checkbox__border--left "></view> </view> - </view> - <view class="index--teach-icon"> - <image mode="true" class="sk-image"></image> + <view class="tree-index--teach-icon tree-index--fl-cn"> + <image mode="aspectFill" class="sk-image"></image> + </view> + <view></view> + <text class="tree-index--name sk-transparent sk-text-16-6667-258 sk-text" style="width:280px">骞煎効甯哥敤鎬ユ晳鎶�鏈�</text> </view> <view></view> - <text class="index--name sk-transparent sk-text-16-6667-825 sk-text" style="width: 208px;">17 濡備綍澧炶繘瀹跺涵鎴愬憳鐨勫叧绯�</text> - </view> - <view class="index--teachClass sk-transparent"></view> - <view> - <image class="index--need-buy sk-image"></image> </view> </view> </view> </view> - </view> - <view class="index--list"> - <view class="index--listItems"> - <view class="index--itemsInfo" data-index="2" data-item="[object Object]"> - <view class="index--contentBox" data-item="[object Object]" data-parent="[object Object]"> - <view class="index--box-image" style="width: 234px;"> - <view class="index--checkBox"> - <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="true" tabindex="0"> - <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left "> - <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle"></view> + <view class="tree-index--list"> + <view class="tree-index--listItems"> + <view class="tree-index--itemsInfo" data-index="2" data-item="[object Object]"> + <view class="tree-index--contentBox" data-item="[object Object]" data-parent="[object Object]"> + <view class="tree-index--box-image tree-index--fl-cn"> + <view class="tree-index--checkBox"> + <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="true" tabindex="0"> + <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left "> + <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle"></view> + </view> + <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> + <view class="t-checkbox__title checkbox--t-checkbox__title sk-transparent" style="-webkit-line-clamp:3"></view> + <view class="t-checkbox__description checkbox--t-checkbox__description " style="-webkit-line-clamp:5"></view> + </view> + <view class="t-checkbox__border checkbox--t-checkbox__border t-checkbox__border--left checkbox--t-checkbox__border--left "></view> </view> - <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> - <view class="t-checkbox__title checkbox--t-checkbox__title sk-transparent" style="-webkit-line-clamp:3"></view> - <view class="t-checkbox__description checkbox--t-checkbox__description " style="-webkit-line-clamp:5"></view> - </view> - <view class="t-checkbox__border checkbox--t-checkbox__border t-checkbox__border--left checkbox--t-checkbox__border--left "></view> </view> - </view> - <view class="index--teach-icon"> - <image mode="true" class="sk-image"></image> + <view class="tree-index--teach-icon tree-index--fl-cn"> + <image mode="aspectFill" class="sk-image"></image> + </view> + <view></view> + <text class="tree-index--name sk-transparent sk-text-16-6667-27 sk-text" style="width:280px">鏂扮敓鍎胯剱閮ㄦ姢鐞�</text> </view> <view></view> - <text class="index--name sk-transparent sk-text-16-6667-126 sk-text" style="width: 208px;">涓�銆佸笀寰风殑閲嶈鎬�</text> - </view> - <view class="index--teachClass sk-transparent"></view> - <view> - <image class="index--shopCar sk-image" data-item="[object Object]"></image> - <image class="index--need-buy sk-image"></image> - </view> - </view> - </view> - </view> - </view> - <view class="index--list"> - <view class="index--listItems"> - <view class="index--itemsInfo" data-index="3" data-item="[object Object]"> - <view class="index--contentBox" data-item="[object Object]" data-parent="[object Object]"> - <view class="index--box-image" style="width: 234px;"> - <view class="index--checkBox"> - <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="true" tabindex="0"> - <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left "> - <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle"></view> - </view> - <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> - <view class="t-checkbox__title checkbox--t-checkbox__title sk-transparent" style="-webkit-line-clamp:3"></view> - <view class="t-checkbox__description checkbox--t-checkbox__description " style="-webkit-line-clamp:5"></view> - </view> - <view class="t-checkbox__border checkbox--t-checkbox__border t-checkbox__border--left checkbox--t-checkbox__border--left "></view> - </view> - </view> - <view class="index--teach-icon"> - <image mode="true" class="sk-image"></image> - </view> - <view></view> - <text class="index--name sk-transparent sk-text-16-6667-722 sk-text" style="width: 208px;">浜屻�佸笀寰风殑鍐呭</text> - </view> - <view class="index--teachClass sk-transparent"></view> - <view> - <image class="index--shopCar sk-image" data-item="[object Object]"></image> - <image class="index--need-buy sk-image"></image> - </view> - </view> - </view> - </view> - </view> - <view class="index--list"> - <view class="index--listItems"> - <view class="index--itemsInfo" data-index="4" data-item="[object Object]"> - <view class="index--contentBox" data-item="[object Object]" data-parent="[object Object]"> - <view class="index--box-image" style="width: 234px;"> - <view class="index--checkBox"> - <view class="t-checkbox checkbox--t-checkbox t-checkbox--left checkbox--t-checkbox--left t-checkbox--default checkbox--t-checkbox--default t-checkbox--block checkbox--t-checkbox--block " style="true" tabindex="0"> - <view class="t-checkbox__icon checkbox--t-checkbox__icon t-checkbox__icon--left checkbox--t-checkbox__icon--left "> - <view class="t-checkbox__icon-rectangle checkbox--t-checkbox__icon-rectangle"></view> - </view> - <view class="t-checkbox__content checkbox--t-checkbox__content" data-target="text"> - <view class="t-checkbox__title checkbox--t-checkbox__title sk-transparent" style="-webkit-line-clamp:3"></view> - <view class="t-checkbox__description checkbox--t-checkbox__description " style="-webkit-line-clamp:5"></view> - </view> - <view class="t-checkbox__border checkbox--t-checkbox__border t-checkbox__border--left checkbox--t-checkbox__border--left "></view> - </view> - </view> - <view class="index--teach-icon"> - <image mode="true" class="sk-image"></image> - </view> - <view></view> - <text class="index--name sk-transparent sk-text-16-6667-36 sk-text" style="width: 208px;">涓夈�佸笀寰风殑鍩硅</text> - </view> - <view class="index--teachClass sk-transparent"></view> - <view> - <image class="index--shopCar sk-image" data-item="[object Object]"></image> - <image class="index--need-buy sk-image"></image> </view> </view> </view> @@ -740,11 +843,11 @@ </view> </view> </view> - </view> - <view class="page-bottom"> - <button app-parameter="true" data-custom="null" form-type="true" hover-class="t-button--hover" hover-start-time="20" hover-stay-time="70" lang="en" open-type="true" send-message-img="true" send-message-path="true" send-message-title="true" session-from="true" style="true" class="btn-buy t-button button--t-button t-button--base button--t-button--base t-button--primary button--t-button--primary t-button--rectangle button--t-button--rectangle t-button--size-large button--t-button--size-large sk-button sk-pseudo sk-pseudo-circle"> - <view class="t-button__content button--t-button__content sk-transparent sk-text-33-6735-970 sk-text" style="background-position-x: 50%;">鎵归噺璐拱</view> - </button> + <view class="page-bottom"> + <button app-parameter="true" data-custom="null" form-type="true" hover-class="t-button--hover" hover-start-time="20" hover-stay-time="70" lang="en" open-type="true" send-message-img="true" send-message-path="true" send-message-title="true" session-from="true" style="true" class="btn-buy t-button button--t-button t-button--base button--t-button--base t-button--primary button--t-button--primary t-button--rectangle button--t-button--rectangle t-button--size-large button--t-button--size-large sk-button sk-pseudo sk-pseudo-circle"> + <view class="t-button__content button--t-button__content sk-transparent sk-text-33-3333-982 sk-text" style="background-position-x: 50%;">鎵归噺璐拱</view> + </button> + </view> </view> </view> </template> \ No newline at end of file diff --git a/packageBookService/pages/bookServices/detail/buyResource/index.skeleton.wxss b/packageBookService/pages/bookServices/detail/buyResource/index.skeleton.wxss index 852165f..8163502 100644 --- a/packageBookService/pages/bookServices/detail/buyResource/index.skeleton.wxss +++ b/packageBookService/pages/bookServices/detail/buyResource/index.skeleton.wxss @@ -1,5 +1,5 @@ /* -姝ゆ枃浠朵负寮�鍙戣�呭伐鍏风敓鎴愶紝鐢熸垚鏃堕棿: 2024/4/15涓婂崍9:24:17 +姝ゆ枃浠朵负寮�鍙戣�呭伐鍏风敓鎴愶紝鐢熸垚鏃堕棿: 2024/9/9涓婂崍10:20:10 鍦� D:\WebData\project\2024\jsek-applet\packageBookService\pages\bookServices\detail\buyResource\index.wxss 涓紩鍏ユ牱寮� ``` @@ -11,9 +11,9 @@ .sk-transparent { color: transparent !important; } -.sk-text-14-2857-872 { - background-image: linear-gradient(transparent 14.2857%, #EEEEEE 0%, #EEEEEE 85.7143%, transparent 0%) !important; - background-size: 100% 53.8462rpx; +.sk-text-26-2500-729 { + background-image: linear-gradient(transparent 26.2500%, #EEEEEE 0%, #EEEEEE 73.7500%, transparent 0%) !important; + background-size: 100% 80.0000rpx; position: relative !important; } .sk-text { @@ -23,139 +23,164 @@ color: transparent !important; background-repeat: repeat-y !important; } -.sk-text-14-2857-157 { +.sk-text-14-2857-870 { background-image: linear-gradient(transparent 14.2857%, #EEEEEE 0%, #EEEEEE 85.7143%, transparent 0%) !important; - background-size: 100% 43.0769rpx; + background-size: 100% 44.8000rpx; position: relative !important; } -.sk-text-16-6667-828 { +.sk-text-16-6667-571 { background-image: linear-gradient(transparent 16.6667%, #EEEEEE 0%, #EEEEEE 83.3333%, transparent 0%) !important; - background-size: 100% 46.1538rpx; + background-size: 100% 48.0000rpx; position: relative !important; } -.sk-text-16-6667-549 { +.sk-text-16-6667-965 { background-image: linear-gradient(transparent 16.6667%, #EEEEEE 0%, #EEEEEE 83.3333%, transparent 0%) !important; - background-size: 100% 46.1538rpx; + background-size: 100% 48.0000rpx; + position: relative !important; + } +.sk-text-16-6667-416 { + background-image: linear-gradient(transparent 16.6667%, #EEEEEE 0%, #EEEEEE 83.3333%, transparent 0%) !important; + background-size: 100% 42.0000rpx; + position: relative !important; + } +.sk-text-16-6667-47 { + background-image: linear-gradient(transparent 16.6667%, #EEEEEE 0%, #EEEEEE 83.3333%, transparent 0%) !important; + background-size: 100% 42.0000rpx; + position: relative !important; + } +.sk-text-16-6667-60 { + background-image: linear-gradient(transparent 16.6667%, #EEEEEE 0%, #EEEEEE 83.3333%, transparent 0%) !important; + background-size: 100% 42.0000rpx; + position: relative !important; + } +.sk-text-16-6667-747 { + background-image: linear-gradient(transparent 16.6667%, #EEEEEE 0%, #EEEEEE 83.3333%, transparent 0%) !important; + background-size: 100% 42.0000rpx; + position: relative !important; + } +.sk-text-16-6667-186 { + background-image: linear-gradient(transparent 16.6667%, #EEEEEE 0%, #EEEEEE 83.3333%, transparent 0%) !important; + background-size: 100% 42.0000rpx; + position: relative !important; + } +.sk-text-16-6667-675 { + background-image: linear-gradient(transparent 16.6667%, #EEEEEE 0%, #EEEEEE 83.3333%, transparent 0%) !important; + background-size: 100% 42.0000rpx; + position: relative !important; + } +.sk-text-16-6667-337 { + background-image: linear-gradient(transparent 16.6667%, #EEEEEE 0%, #EEEEEE 83.3333%, transparent 0%) !important; + background-size: 100% 42.0000rpx; + position: relative !important; + } +.sk-text-16-6667-564 { + background-image: linear-gradient(transparent 16.6667%, #EEEEEE 0%, #EEEEEE 83.3333%, transparent 0%) !important; + background-size: 100% 42.0000rpx; + position: relative !important; + } +.sk-text-16-6667-558 { + background-image: linear-gradient(transparent 16.6667%, #EEEEEE 0%, #EEEEEE 83.3333%, transparent 0%) !important; + background-size: 100% 42.0000rpx; + position: relative !important; + } +.sk-text-16-6667-63 { + background-image: linear-gradient(transparent 16.6667%, #EEEEEE 0%, #EEEEEE 83.3333%, transparent 0%) !important; + background-size: 100% 42.0000rpx; + position: relative !important; + } +.sk-text-16-6667-592 { + background-image: linear-gradient(transparent 16.6667%, #EEEEEE 0%, #EEEEEE 83.3333%, transparent 0%) !important; + background-size: 100% 48.0000rpx; + position: relative !important; + } +.sk-text-16-6667-892 { + background-image: linear-gradient(transparent 16.6667%, #EEEEEE 0%, #EEEEEE 83.3333%, transparent 0%) !important; + background-size: 100% 42.0000rpx; + position: relative !important; + } +.sk-text-16-6667-142 { + background-image: linear-gradient(transparent 16.6667%, #EEEEEE 0%, #EEEEEE 83.3333%, transparent 0%) !important; + background-size: 100% 48.0000rpx; + position: relative !important; + } +.sk-text-16-6667-659 { + background-image: linear-gradient(transparent 16.6667%, #EEEEEE 0%, #EEEEEE 83.3333%, transparent 0%) !important; + background-size: 100% 48.0000rpx; + position: relative !important; + } +.sk-text-16-6667-827 { + background-image: linear-gradient(transparent 16.6667%, #EEEEEE 0%, #EEEEEE 83.3333%, transparent 0%) !important; + background-size: 100% 42.0000rpx; + position: relative !important; + } +.sk-text-16-6667-861 { + background-image: linear-gradient(transparent 16.6667%, #EEEEEE 0%, #EEEEEE 83.3333%, transparent 0%) !important; + background-size: 100% 42.0000rpx; + position: relative !important; + } +.sk-text-16-6667-139 { + background-image: linear-gradient(transparent 16.6667%, #EEEEEE 0%, #EEEEEE 83.3333%, transparent 0%) !important; + background-size: 100% 42.0000rpx; + position: relative !important; + } +.sk-text-16-6667-809 { + background-image: linear-gradient(transparent 16.6667%, #EEEEEE 0%, #EEEEEE 83.3333%, transparent 0%) !important; + background-size: 100% 42.0000rpx; + position: relative !important; + } +.sk-text-16-6667-345 { + background-image: linear-gradient(transparent 16.6667%, #EEEEEE 0%, #EEEEEE 83.3333%, transparent 0%) !important; + background-size: 100% 42.0000rpx; + position: relative !important; + } +.sk-text-16-6667-877 { + background-image: linear-gradient(transparent 16.6667%, #EEEEEE 0%, #EEEEEE 83.3333%, transparent 0%) !important; + background-size: 100% 42.0000rpx; position: relative !important; } .sk-text-16-6667-154 { background-image: linear-gradient(transparent 16.6667%, #EEEEEE 0%, #EEEEEE 83.3333%, transparent 0%) !important; - background-size: 100% 46.1538rpx; + background-size: 100% 42.0000rpx; position: relative !important; } -.sk-text-16-6667-672 { +.sk-text-16-6667-96 { background-image: linear-gradient(transparent 16.6667%, #EEEEEE 0%, #EEEEEE 83.3333%, transparent 0%) !important; - background-size: 100% 46.1538rpx; + background-size: 100% 42.0000rpx; position: relative !important; } -.sk-text-16-6667-196 { +.sk-text-16-6667-884 { background-image: linear-gradient(transparent 16.6667%, #EEEEEE 0%, #EEEEEE 83.3333%, transparent 0%) !important; - background-size: 100% 40.3846rpx; + background-size: 100% 42.0000rpx; position: relative !important; } -.sk-text-16-6667-57 { +.sk-text-16-6667-938 { background-image: linear-gradient(transparent 16.6667%, #EEEEEE 0%, #EEEEEE 83.3333%, transparent 0%) !important; - background-size: 100% 40.3846rpx; + background-size: 100% 48.0000rpx; position: relative !important; } -.sk-text-16-6667-600 { +.sk-text-16-6667-253 { background-image: linear-gradient(transparent 16.6667%, #EEEEEE 0%, #EEEEEE 83.3333%, transparent 0%) !important; - background-size: 100% 40.3846rpx; + background-size: 100% 48.0000rpx; position: relative !important; } -.sk-text-16-6667-963 { +.sk-text-16-6667-287 { background-image: linear-gradient(transparent 16.6667%, #EEEEEE 0%, #EEEEEE 83.3333%, transparent 0%) !important; - background-size: 100% 40.3846rpx; + background-size: 100% 42.0000rpx; position: relative !important; } -.sk-text-16-6667-527 { +.sk-text-16-6667-258 { background-image: linear-gradient(transparent 16.6667%, #EEEEEE 0%, #EEEEEE 83.3333%, transparent 0%) !important; - background-size: 100% 40.3846rpx; + background-size: 100% 42.0000rpx; position: relative !important; } -.sk-text-16-6667-215 { +.sk-text-16-6667-27 { background-image: linear-gradient(transparent 16.6667%, #EEEEEE 0%, #EEEEEE 83.3333%, transparent 0%) !important; - background-size: 100% 40.3846rpx; + background-size: 100% 42.0000rpx; position: relative !important; } -.sk-text-16-6667-837 { - background-image: linear-gradient(transparent 16.6667%, #EEEEEE 0%, #EEEEEE 83.3333%, transparent 0%) !important; - background-size: 100% 40.3846rpx; - position: relative !important; - } -.sk-text-16-6667-832 { - background-image: linear-gradient(transparent 16.6667%, #EEEEEE 0%, #EEEEEE 83.3333%, transparent 0%) !important; - background-size: 100% 46.1538rpx; - position: relative !important; - } -.sk-text-16-6667-620 { - background-image: linear-gradient(transparent 16.6667%, #EEEEEE 0%, #EEEEEE 83.3333%, transparent 0%) !important; - background-size: 100% 46.1538rpx; - position: relative !important; - } -.sk-text-16-6667-397 { - background-image: linear-gradient(transparent 16.6667%, #EEEEEE 0%, #EEEEEE 83.3333%, transparent 0%) !important; - background-size: 100% 40.3846rpx; - position: relative !important; - } -.sk-text-16-6667-858 { - background-image: linear-gradient(transparent 16.6667%, #EEEEEE 0%, #EEEEEE 83.3333%, transparent 0%) !important; - background-size: 100% 40.3846rpx; - position: relative !important; - } -.sk-text-16-6667-665 { - background-image: linear-gradient(transparent 16.6667%, #EEEEEE 0%, #EEEEEE 83.3333%, transparent 0%) !important; - background-size: 100% 40.3846rpx; - position: relative !important; - } -.sk-text-16-6667-354 { - background-image: linear-gradient(transparent 16.6667%, #EEEEEE 0%, #EEEEEE 83.3333%, transparent 0%) !important; - background-size: 100% 40.3846rpx; - position: relative !important; - } -.sk-text-16-6667-145 { - background-image: linear-gradient(transparent 16.6667%, #EEEEEE 0%, #EEEEEE 83.3333%, transparent 0%) !important; - background-size: 100% 40.3846rpx; - position: relative !important; - } -.sk-text-16-6667-846 { - background-image: linear-gradient(transparent 16.6667%, #EEEEEE 0%, #EEEEEE 83.3333%, transparent 0%) !important; - background-size: 100% 46.1538rpx; - position: relative !important; - } -.sk-text-16-6667-551 { - background-image: linear-gradient(transparent 16.6667%, #EEEEEE 0%, #EEEEEE 83.3333%, transparent 0%) !important; - background-size: 100% 46.1538rpx; - position: relative !important; - } -.sk-text-16-6667-878 { - background-image: linear-gradient(transparent 16.6667%, #EEEEEE 0%, #EEEEEE 83.3333%, transparent 0%) !important; - background-size: 100% 40.3846rpx; - position: relative !important; - } -.sk-text-16-6667-825 { - background-image: linear-gradient(transparent 16.6667%, #EEEEEE 0%, #EEEEEE 83.3333%, transparent 0%) !important; - background-size: 100% 40.3846rpx; - position: relative !important; - } -.sk-text-16-6667-126 { - background-image: linear-gradient(transparent 16.6667%, #EEEEEE 0%, #EEEEEE 83.3333%, transparent 0%) !important; - background-size: 100% 40.3846rpx; - position: relative !important; - } -.sk-text-16-6667-722 { - background-image: linear-gradient(transparent 16.6667%, #EEEEEE 0%, #EEEEEE 83.3333%, transparent 0%) !important; - background-size: 100% 40.3846rpx; - position: relative !important; - } -.sk-text-16-6667-36 { - background-image: linear-gradient(transparent 16.6667%, #EEEEEE 0%, #EEEEEE 83.3333%, transparent 0%) !important; - background-size: 100% 40.3846rpx; - position: relative !important; - } -.sk-text-33-6735-970 { - background-image: linear-gradient(transparent 33.6735%, #EEEEEE 0%, #EEEEEE 66.3265%, transparent 0%) !important; - background-size: 100% 94.2308rpx; +.sk-text-33-3333-982 { + background-image: linear-gradient(transparent 33.3333%, #EEEEEE 0%, #EEEEEE 66.6667%, transparent 0%) !important; + background-size: 100% 96.0000rpx; position: relative !important; } .sk-button { diff --git a/packageBookService/pages/bookServices/detail/buyResource/index.wxml b/packageBookService/pages/bookServices/detail/buyResource/index.wxml index 3c2b419..05c706b 100644 --- a/packageBookService/pages/bookServices/detail/buyResource/index.wxml +++ b/packageBookService/pages/bookServices/detail/buyResource/index.wxml @@ -1,15 +1,15 @@ <!-- 璧勬簮璐拱椤甸潰 --> -<import src="index.skeleton.wxml" /> -<template is="skeleton" wx:if="{{loading}}" /> -<view wx:if="{{haider}}"> + +<view> <!--瀵艰埅鍖哄煙 --> <view style="width: 100%; height: {{barHeight}}px; "></view> <view class="nacigationBar" style="width: 70%; height: {{navBarHeight}}px;"> <view class="flex"> - <view> - <t-icon name="chevron-left" size="30" data-name="{{item}}" bind:click="goBack" /> + <view class="back-icon"> + <!-- <t-icon name="chevron-left" size="30" data-name="{{item}}" bind:click="goBack" /> --> + <image src="/static/images/digitalTextbooks/chevron-left.png" bind:tap="goBack" mode="aspectFit" /> </view> <view class="navbar-title">璧勬簮璐拱</view> </view> @@ -25,8 +25,10 @@ <empty /> </view> </view> - <view class="page-bottom"> <t-button theme="primary" size="large" class="btn-buy" bindtap="batchPurchase">鎵归噺璐拱</t-button> </view> -</view> \ No newline at end of file +</view> + +<import src="index.skeleton.wxml" /> +<template is="skeleton" wx:if="{{loading}}" /> \ No newline at end of file diff --git a/packageBookService/pages/bookServices/detail/buyResource/index.wxss b/packageBookService/pages/bookServices/detail/buyResource/index.wxss index 15d3bfe..150f40e 100644 --- a/packageBookService/pages/bookServices/detail/buyResource/index.wxss +++ b/packageBookService/pages/bookServices/detail/buyResource/index.wxss @@ -1,6 +1,20 @@ /* packageBookService/pages/bookServices/detail/buyResource/index.wxss */ @import "./index.skeleton.wxss"; +.pt-40 { + padding-top: 140rpx; +} + +.back-icon { + width: 48rpx; + height: 80rpx; +} + +.back-icon image { + width: 100%; + height: 100%; +} + .nacigationBar { background-color: #fff; display: flex; @@ -15,11 +29,12 @@ color: #0F1214; font-size: 38rpx; font-weight: bold; + line-height: 80rpx; } .buy-resource { overflow-y: auto; - height: calc(100vh - env(safe-area-inset-bottom) - 146px); + height: calc(100vh - env(safe-area-inset-bottom) - 294rpx); } .flex { diff --git a/packageBookService/pages/bookServices/detail/components/teachResource/index.wxml b/packageBookService/pages/bookServices/detail/components/teachResource/index.wxml index 06e1026..bd9ee13 100644 --- a/packageBookService/pages/bookServices/detail/components/teachResource/index.wxml +++ b/packageBookService/pages/bookServices/detail/components/teachResource/index.wxml @@ -1,7 +1,7 @@ <view class="teach-btn"> <t-button theme="primary" style="width: 120px; height: 36px" class="btn" bind:tap="uploadBtn"> <view slot="content" class="btn-content"> - <t-image src="/static/images/bookService/detail/upload.png"></t-image> + <image src="/static/images/bookService/detail/upload.png" mode="aspectFit" ></image> <text>涓婁紶璧勬簮</text> </view> </t-button> diff --git a/packageBookService/pages/bookServices/examination/questionOptions/index.wxml b/packageBookService/pages/bookServices/examination/questionOptions/index.wxml index 4ce5819..e44c9b0 100644 --- a/packageBookService/pages/bookServices/examination/questionOptions/index.wxml +++ b/packageBookService/pages/bookServices/examination/questionOptions/index.wxml @@ -1,108 +1,52 @@ <!--pages/bookServices/examination/questionOptions/index.wxml--> -<view - class="page-bottom" - style="color: {{isNight ? '#fff' : '#000'}}; background-color:{{isNight ? '#202020' : '#fff'}}" -> - <view - class="li-option" - bind:tap="setCollect" - style="color: {{isNight ? '#fff' : '#000'}};" - > - <image - src="{{ questionDataList[currentIndex].isCollect ? '/static/images/bookService/detail/collecting.png' : isNight ? '/static/images/bookService/examination/wodeshoucang-w.png' : '/static/images/bookService/examination/collect.png'}}" - /> +<view class="page-bottom" style="color: {{isNight ? '#fff' : '#000'}}; background-color:{{isNight ? '#202020' : '#fff'}}"> + <view class="li-option" bind:tap="setCollect" style="color: {{isNight ? '#fff' : '#000'}};"> + <image src="{{ questionDataList[currentIndex].isCollect ? '/static/images/bookService/detail/collecting.png' : isNight ? '/static/images/bookService/examination/wodeshoucang-w.png' : '/static/images/bookService/examination/collect.png'}}" /> 鏀惰棌 </view> - <view - class="li-option" - bind:tap="handlePopup" - style="color: {{isNight ? '#fff' : '#000'}};" - > - <image - src="{{isNight ? '/static/images/bookService/examination/datika-w.png' : '/static/images/bookService/examination/questionCard.png'}}" - /> + <view class="li-option" bind:tap="handlePopup" style="color: {{isNight ? '#fff' : '#000'}};"> + <image src="{{isNight ? '/static/images/bookService/examination/datika-w.png' : '/static/images/bookService/examination/questionCard.png'}}" /> 绛旈鍗� </view> - <view - class="li-option" - bind:tap="setUpBtn" - style="color: {{isNight ? '#fff' : '#000'}};" - > - <image - src="{{isNight ? '/static/images/bookService/examination/setting-w.png' : '/static/images/bookService/examination/setting.png'}}" - /> + <view class="li-option" bind:tap="setUpBtn" style="color: {{isNight ? '#fff' : '#000'}};"> + <image src="{{isNight ? '/static/images/bookService/examination/setting-w.png' : '/static/images/bookService/examination/setting.png'}}" /> 璁剧疆 </view> - <view - class="li-option" - bind:tap="resterBtn" - wx:if="{{answerType == 'option' || (answerType == 'mock' && !submitStatus)}}" - style="color: {{isNight ? '#fff' : '#000'}};" - > - <image - src="{{isNight ? '/static/images/bookService/examination/chongzuo-w.png' : '/static/images/bookService/examination/reset.png'}}" - /> + <view class="li-option" bind:tap="resterBtn" wx:if="{{answerType == 'option' || (answerType == 'mock' && !submitStatus)}}" style="color: {{isNight ? '#fff' : '#000'}};"> + <image src="{{isNight ? '/static/images/bookService/examination/chongzuo-w.png' : '/static/images/bookService/examination/reset.png'}}" /> 閲嶅仛 </view> <view class="bottom-submit"> - <t-button - theme="primary" - size="large" - style="{{btnStyle}}" - bind:tap="submitBtn" - >{{(answerType == 'option' || answerType == 'mock') && !submitStatus ? - '鎻愪氦' : '閫�鍑�'}}</t-button - > + <t-button theme="primary" size="large" style="{{btnStyle}}" bind:tap="submitBtn">{{(answerType == 'option' || answerType == 'mock') && !submitStatus ? + '鎻愪氦' : '閫�鍑�'}}</t-button> </view> </view> <!-- 绛旈鍗� --> -<t-popup - visible="{{questionCardState}}" - bind:visible-change="onVisibleChange" - placement="bottom" -> +<t-popup visible="{{questionCardState}}" bind:visible-change="onVisibleChange" placement="bottom"> <view class="popup-block"> <view class="popup-header"> <view class="popup-title">绛旈鍗�</view> </view> <view class="question-explain"> - <view - class="explain-answered" - wx:if="{{answerType == 'collectQuestion' || answerType == 'errorQuestion' || (answerType == 'option' && !submitStatus) || (answerType == 'mock' && !submitStatus)}}" - > + <view class="explain-answered" wx:if="{{answerType == 'collectQuestion' || answerType == 'errorQuestion' || (answerType == 'option' && !submitStatus) || (answerType == 'mock' && !submitStatus)}}"> <text class="answered explain-color-box"></text> <text>宸茬瓟</text> </view> - <view - class="explain-un-answered" - wx:if="{{answerType == 'collectQuestion' || answerType == 'errorQuestion' || (answerType == 'option' && !submitStatus) || (answerType == 'mock' && !submitStatus)}}" - > + <view class="explain-un-answered" wx:if="{{answerType == 'collectQuestion' || answerType == 'errorQuestion' || (answerType == 'option' && !submitStatus) || (answerType == 'mock' && !submitStatus)}}"> <text class="un-answered explain-color-box"></text> <text>鏈瓟</text> </view> - <view - class="error-box" - wx:if="{{((answerType == 'option' || answerType == 'mock') && submitStatus) || answerType == 'collectQuestion' || answerType == 'errorQuestion'}}" - > - <text - class="explain-color-box" - style="background-color: #ee1818" - ></text> + <view class="error-box" wx:if="{{((answerType == 'option' || answerType == 'mock') && submitStatus) || answerType == 'collectQuestion' || answerType == 'errorQuestion'}}"> + <text class="explain-color-box" style="background-color: #ee1818"></text> <text>閿欒</text> </view> - <view - class="correct-box" - wx:if="{{((answerType == 'option' || answerType == 'mock') && submitStatus) || answerType == 'collectQuestion' || answerType == 'errorQuestion'}}" - > - <text - class="explain-color-box" - style="background-color: #1fbc1f" - ></text> + <view class="correct-box" wx:if="{{((answerType == 'option' || answerType == 'mock') && submitStatus) || answerType == 'collectQuestion' || answerType == 'errorQuestion'}}"> + <text class="explain-color-box" style="background-color: #1fbc1f"></text> <text>姝g‘</text> </view> </view> - <view class="question-card-list"> + <scroll-view scroll-y="{{true}}" class="question-card-list"> <view wx:for="{{cardList}}" wx:key="index" class="card-box"> <!-- 棰樺瀷 --> <view class="question-title" wx:if="{{item.infoList.length}}"> @@ -110,30 +54,17 @@ <text class="title-text">{{item.catalogName}}</text> </view> <view class="question-list"> - <view - bind:tap="goQuestion" - data-id="{{citem.id}}" - wx:for="{{item.infoList}}" - wx:for-item="citem" - wx:for-index="cindex" - wx:key="cindex" - style="border: {{showId == citem.id ? '1px solid #ff6c00' : ''}}" - class="question-box {{ citem.isUserAnswer ? 'answered' : 'un-answered' }} {{ ( ((answerType == 'option' || answerType == 'mock') && submitStatus || answerType == 'collectQuestion' || answerType == 'errorQuestion') && citem.questionType !== 'shortAnswer' ) ? citem.isRight && citem.isComplete ? 'correct-box-color' : citem.isComplete && !citem.isRight ? 'error-box-color' : '' :''}} " - > + <view bind:tap="goQuestion" data-id="{{citem.id}}" wx:for="{{item.infoList}}" wx:for-item="citem" wx:for-index="cindex" wx:key="cindex" style="border: {{showId == citem.id ? '1px solid #ff6c00' : ''}}" class="question-box {{ citem.isUserAnswer ? 'answered' : 'un-answered' }} {{ ( ((answerType == 'option' || answerType == 'mock') && submitStatus || answerType == 'collectQuestion' || answerType == 'errorQuestion') && citem.questionType !== 'shortAnswer' ) ? citem.isRight && citem.isComplete ? 'correct-box-color' : citem.isComplete && !citem.isRight ? 'error-box-color' : '' :''}} "> {{citem.number}} </view> </view> </view> - </view> + </scroll-view> </view> </t-popup> <!-- 璁剧疆 --> -<t-popup - visible="{{setUpPopup}}" - bind:visible-change="onSetUpChange" - placement="bottom" -> +<t-popup visible="{{setUpPopup}}" bind:visible-change="onSetUpChange" placement="bottom"> <view class="popup-block set-up-popup"> <view class="popup-header"> <view class="popup-title">璁剧疆</view> @@ -150,48 +81,27 @@ step="{{7}}" bind:change="onChangeSlider" /> --> - <slider - value="{{sliderValue}}" - min="{{28}}" - max="{{48}}" - step="{{7}}" - activeColor="#ff6c00" - bind:change="onChangeSlider" - /> + <slider value="{{sliderValue}}" min="{{28}}" max="{{48}}" step="{{7}}" activeColor="#ff6c00" bind:change="onChangeSlider" /> </view> <text>A+</text> </view> <!-- 妯″紡 --> <view> - <t-radio-group - class="test-radio" - t-class="horizontal-box" - value="{{radioItem}}" - bind:change="onRadioChange" - style="margin: 0px" - > + <t-radio-group class="test-radio" t-class="horizontal-box" value="{{radioItem}}" bind:change="onRadioChange" style="margin: 0px"> <view class="card {{radioItem == 'daytime' ? 'card--active' : ''}}"> <t-radio value="daytime" icon="none" borderless style="height: 100%"> <view class="radio-content" slot="content"> - <image - src="{{ radioItem == 'daytime' ? '/static/images/bookService/examination/rijian-click.png' : '/static/images/bookService/examination/rijian.png'}}" - /> - <text style="color: {{radioItem == 'daytime' ? '#fff':''}};" - >鏃ラ棿妯″紡</text - > + <image src="{{ radioItem == 'daytime' ? '/static/images/bookService/examination/rijian-click.png' : '/static/images/bookService/examination/rijian.png'}}" /> + <text style="color: {{radioItem == 'daytime' ? '#fff':''}};">鏃ラ棿妯″紡</text> </view> </t-radio> </view> <view class="card {{radioItem == 'night' ? 'card--active' : ''}}"> <t-radio value="night" icon="none" borderless style="height: 100%"> <view class="radio-content" slot="content"> - <image - src="{{ radioItem == 'night' ? '/static/images/bookService/examination/yejian-click.png' : '/static/images/bookService/examination/yejian.png'}}" - /> - <text style="color: {{radioItem == 'night' ? '#fff':''}};" - >澶滈棿妯″紡</text - > + <image src="{{ radioItem == 'night' ? '/static/images/bookService/examination/yejian-click.png' : '/static/images/bookService/examination/yejian.png'}}" /> + <text style="color: {{radioItem == 'night' ? '#fff':''}};">澶滈棿妯″紡</text> </view> </t-radio> </view> @@ -202,13 +112,7 @@ <!-- 娴嬭瘯鎶ュ憡 --> -<t-dialog - class="test-report" - visible="{{testReportState}}" - confirm-btn="{{null}}" - title="娴嬭瘯鎶ュ憡" - bind:close="closeTestReportDialog" -> +<t-dialog class="test-report" visible="{{testReportState}}" confirm-btn="{{null}}" title="娴嬭瘯鎶ュ憡" bind:close="closeTestReportDialog"> <view slot="content" class="test-report"> <view class="report-content-top"> <view class="report-li"> @@ -221,34 +125,24 @@ </view> <view class="report-li"> <view class="report-li-left">鍏朵腑瀹㈣棰橈細</view> - <view class="report-li-right" - >{{subjectiveTotal}}閬擄紝鍒嗗�納{subjectiveGrade}}鍒�</view - > + <view class="report-li-right">{{subjectiveTotal}}閬擄紝鍒嗗�納{subjectiveGrade}}鍒�</view> </view> <view class="report-li"> <view class="report-li-left">绛斿锛�</view> - <view class="report-li-right" - ><text class="correct-color">{{correctNum}}</text> 閬�</view - > + <view class="report-li-right"><text class="correct-color">{{correctNum}}</text> 閬�</view> </view> <view class="report-li"> <view class="report-li-left">绛旈敊锛�</view> - <view class="report-li-right" - ><text class="error-color">{{subjectiveTotal - correctNum}}</text> - 閬�</view - > + <view class="report-li-right"><text class="error-color">{{subjectiveTotal - correctNum}}</text> + 閬�</view> </view> <view class="report-li"> <view class="report-li-left">瀹㈣棰樺緱鍒嗭細</view> - <view class="report-li-right" - ><text class="score-color">{{subjectiveNum}}</text> 鍒�</view - > + <view class="report-li-right"><text class="score-color">{{subjectiveNum}}</text> 鍒�</view> </view> </view> <view class="report-content-bottom"> - <t-button theme="primary" bind:tap="viewAnswer" style="width: 560rpx" - >鏌ョ湅绛旀涓庤В鏋�</t-button - > + <t-button theme="primary" bind:tap="viewAnswer" style="width: 560rpx">鏌ョ湅绛旀涓庤В鏋�</t-button> </view> </view> -</t-dialog> +</t-dialog> \ No newline at end of file diff --git a/packageBookService/pages/bookServices/examination/questionOptions/index.wxss b/packageBookService/pages/bookServices/examination/questionOptions/index.wxss index 3ed28b3..669fc23 100644 --- a/packageBookService/pages/bookServices/examination/questionOptions/index.wxss +++ b/packageBookService/pages/bookServices/examination/questionOptions/index.wxss @@ -62,7 +62,6 @@ padding: 0 20rpx; margin-bottom: 100rpx; height: 500rpx; - overflow-y: auto; } .question-title { diff --git a/packageBookService/pages/bookServices/linkPage/index.js b/packageBookService/pages/bookServices/linkPage/index.js index 472c583..138f131 100644 --- a/packageBookService/pages/bookServices/linkPage/index.js +++ b/packageBookService/pages/bookServices/linkPage/index.js @@ -23,6 +23,10 @@ if (key != 'path') path = path + key + '=' + options[key] + '&' } + if (path.lastIndexOf('&') == path.length - 1) { + console.log(1); + path = path.slice(0, path.length - 1) + } this.setData({ path }) diff --git a/packagePersonal/pages/aboutUs/index.js b/packagePersonal/pages/aboutUs/index.js index e5af99e..7826054 100644 --- a/packagePersonal/pages/aboutUs/index.js +++ b/packagePersonal/pages/aboutUs/index.js @@ -36,6 +36,9 @@ barHeight: systInfo.statusBarHeight, types: options.types }) + wx.setNavigationBarTitle({ + title: options.types == 'jsek_aboutUs' ? '鍏充簬鎴戜滑' : '鑱旂郴鎴戜滑', + }) this.getAboutText() }, diff --git a/packagePersonal/pages/aboutUs/index.json b/packagePersonal/pages/aboutUs/index.json index 6129956..77d8919 100644 --- a/packagePersonal/pages/aboutUs/index.json +++ b/packagePersonal/pages/aboutUs/index.json @@ -1,9 +1,7 @@ { - "component": true, "usingComponents": { "t-swiper": "tdesign-miniprogram/swiper/swiper", "t-swiper-nav": "tdesign-miniprogram/swiper-nav/swiper-nav", "t-icon": "tdesign-miniprogram/icon/icon" - }, - "navigationStyle": "custom" + } } \ No newline at end of file diff --git a/packagePersonal/pages/aboutUs/index.wxml b/packagePersonal/pages/aboutUs/index.wxml index 8efcb1e..b4772ef 100644 --- a/packagePersonal/pages/aboutUs/index.wxml +++ b/packagePersonal/pages/aboutUs/index.wxml @@ -2,20 +2,6 @@ <template is="skeleton" wx:if="{{loading}}" /> <view class="aboutUsBox" hidden="{{hidden}}"> - <view class="titleBox"> - <view style="width: 100%; height: {{barHeight}}px; "></view> - <view class="nacigationBar" style="width: 90%; height: {{navBarHeight}}px;"> - <view> - <t-icon name="chevron-left" size="30" data-name="{{item}}" bind:click="goBack" /> - </view> - - <view class="titleTextBox"> - <view wx:if="{{types == 'jsek_aboutUs'}}" class="navbar-title">鍏充簬鎴戜滑</view> - <view wx:else class="navbar-title">鑱旂郴鎴戜滑</view> - </view> - </view> - </view> - <view wx:if="{{types == 'jsek_aboutUs'}}" class="aboutUs"> <view class="aboutText aboutUs"> <rich-text nodes="{{aboutText}}" space="emsp"></rich-text> diff --git a/packagePersonal/pages/aboutUs/index.wxss b/packagePersonal/pages/aboutUs/index.wxss index dedf20b..08dbdf8 100644 --- a/packagePersonal/pages/aboutUs/index.wxss +++ b/packagePersonal/pages/aboutUs/index.wxss @@ -2,22 +2,22 @@ @import "./index.skeleton.wxss"; + +.aboutUsBox { + width: 100%; + height: 100%; +} + +.aboutUs { + box-sizing: border-box; + height: 100%; +} + .nacigationBar { background-color: #fff; display: flex; align-items: center; margin-bottom: 50rpx; -} - -.navbar-title { - /* white-space: nowrap; - - text-overflow: ellipsis; - color: #0F1214; - margin-bottom: 5rpx; - font-weight: bold; - font-size: 36rpx; - color: #0F1214; */ } image { @@ -36,7 +36,8 @@ } .aboutText { - height: calc(100vh - env(safe-area-inset-bottom) - 200rpx); + box-sizing: border-box; + height: 100%; overflow-y: auto; padding: 0 20rpx; padding-bottom: 100rpx; diff --git a/pages/bookExhibitionList/index.wxml b/pages/bookExhibitionList/index.wxml index 0f8a42f..390a206 100644 --- a/pages/bookExhibitionList/index.wxml +++ b/pages/bookExhibitionList/index.wxml @@ -14,7 +14,7 @@ class="nacigationBar" style="width: 70%; height: {{navBarHeight}}px;" > - <view class="titleIconBox" class="back-icon"> + <view class="titleIconBox back-icon" > <!-- <t-icon name="chevron-left" size="30" data-name="{{item}}" bind:click="goBack" /> --> <image src="/static/images/digitalTextbooks/chevron-left.png" diff --git a/pages/digitalCourses/digitalCoursesDetails/components/tree/index.wxss b/pages/digitalCourses/digitalCoursesDetails/components/tree/index.wxss index e928231..6ddb192 100644 --- a/pages/digitalCourses/digitalCoursesDetails/components/tree/index.wxss +++ b/pages/digitalCourses/digitalCoursesDetails/components/tree/index.wxss @@ -42,7 +42,7 @@ } .contentBox { - margin: 0; + margin: 0 26rpx; padding: 0 20rpx; height: 88rpx; background-color: #fff6f0; diff --git a/pages/digitalCourses/digitalCoursesDetails/index.js b/pages/digitalCourses/digitalCoursesDetails/index.js index 98dfa53..c9aedc0 100644 --- a/pages/digitalCourses/digitalCoursesDetails/index.js +++ b/pages/digitalCourses/digitalCoursesDetails/index.js @@ -691,8 +691,13 @@ onCorrelationBook(e) { const item = e.currentTarget.dataset.item; - this.digitalCoursesDetailsGet(item.id) - this.getPlayerList() + // this.digitalCoursesDetailsGet(item.id) + // this.getPlayerList() + this.onLoad({ + loading: true, + id: item.id, + path: item.idPath + }) }, // 鑾峰彇鐩稿叧璇剧▼ @@ -734,7 +739,7 @@ } }) this.setData({ - relatedBookData: bookArr + relatedBookData: bookArr.slice(0, 6) }) } else { this.setData({ diff --git a/pages/digitalCourses/digitalCoursesDetails/index.wxml b/pages/digitalCourses/digitalCoursesDetails/index.wxml index 24cbcf2..2dc7c7a 100644 --- a/pages/digitalCourses/digitalCoursesDetails/index.wxml +++ b/pages/digitalCourses/digitalCoursesDetails/index.wxml @@ -47,7 +47,7 @@ </view> </view> <view class="certificate"> - <view style="margin-left: 30rpx">浠锋牸锛� <text>锟{digitalsData.price}}</text> <text class="old-price">{{ digitalsData.oldPrice }}</text> </view> + <view style="margin-left: 30rpx">浠锋牸锛� <text>锟{digitalsData.price}}</text> <text class="old-price" wx:if="{{digitalsData.oldPrice != '0.00'}}">锟{ digitalsData.oldPrice }}</text> </view> <view style="margin-right: 30rpx">鍏�<text>{{ digitalsData.classHours ? digitalsData.classHours : '0'}}</text>璇炬椂</view> </view> @@ -289,8 +289,9 @@ </view> <view class="btn-text">璇佷功鐢宠</view> </view> - <view class="bottom-btn shopCarColor" bind:tap="addBookShopcCar" wx:if="{{!isBuy}}">鍔犲叆璐墿杞�</view> - <view class="bottom-btn buyColor" bind:tap="buyBtn" wx:if="{{!isBuy}}">绔嬪嵆璐拱</view> + <view class="bottom-btn shopCarColor" bind:tap="addBookShopcCar" wx:if="{{!isBuy && digitalsData.price != '0.00' }}">鍔犲叆璐墿杞�</view> + <view class="bottom-btn buyColor" bind:tap="buyBtn" wx:if="{{!isBuy && digitalsData.price != '0.00'}}">绔嬪嵆璐拱</view> + <view class="bottom-btn buyColor" bind:tap="buyBtn" wx:if="{{!isBuy && digitalsData.price == '0.00'}}"> 鍏嶈垂棰嗗彇</view> </view> <t-toast id="t-toast" /> </scroll-view> diff --git a/pages/digitalCourses/index.js b/pages/digitalCourses/index.js index 97960e4..e7d403b 100644 --- a/pages/digitalCourses/index.js +++ b/pages/digitalCourses/index.js @@ -20,6 +20,7 @@ active: 0, activeItem: null, loading: false, + contentLoading: false, shoppingCartGetId: [], sorter: { value: "*", @@ -46,7 +47,6 @@ ], }, sortActive: '', - otherType: null }, /** @@ -120,6 +120,9 @@ }, onTabsChange(event) { const value = event.detail.value + this.setData({ + contentLoading: true + }) this.getCourseList(this.data.tabList[value]) }, @@ -148,10 +151,6 @@ } } app.MG.store.getStoreChannelList(data).then((res) => { - // 鍘婚櫎鏁扮粍鏈�鍚庝竴涓厓绱� - // 鎵惧嚭鍏朵粬鍒嗙被鐨刾ath锛岀敤浜庢帓闄ゅ叾浠栧垎绫婚噷鐨勬暟鎹� - this.data.otherType = res.datas.find(item => item.refCode == "jsek_dCOther") - res.datas = res.datas.filter(item => item.state == 'Normal') const newData = res.datas.slice(0, res.datas.length - 1) newData.unshift({ name: "鍏ㄩ儴", @@ -181,8 +180,8 @@ if (this.data.searchValue) { searchObj = { 'Name*': this.data.searchValue.trim(), - '||isbn*': searchInputValue.value.trim(), - '||courseLeader*': searchInputValue.value.trim() + '||isbn*': this.data.searchValue.trim(), + '||courseLeader*': this.data.searchValue.trim() } } @@ -237,7 +236,8 @@ }) // 鎺掗櫎鍏朵粬鍒嗙被閲岀殑鏁版嵁 this.setData({ - courseList: res.datas.filter(item => item.productLinkInfo[0].LinkPath != this.data.otherType.pathList[0] + '\\' + this.data.otherType.id) + courseList: res.datas, + contentLoading: false, }) }) }, @@ -255,7 +255,7 @@ setNewView('productId', item.id) this.getCourseTypeListList() wx.navigateTo({ - url: '/pages/digitalCourses/digitalCoursesDetails/index?id=' + item.id + '&path=' + item.idPath, + url: '/pages/digitalCourses/digitalCoursesDetails/index?id=' + item.id + '&path=' + item.idPath }) }, diff --git a/pages/digitalCourses/index.json b/pages/digitalCourses/index.json index 47247d4..92eb6d6 100644 --- a/pages/digitalCourses/index.json +++ b/pages/digitalCourses/index.json @@ -7,7 +7,8 @@ "t-tab-panel": "tdesign-miniprogram/tab-panel/tab-panel", "t-dropdown-menu": "tdesign-miniprogram/dropdown-menu/dropdown-menu", "t-dropdown-item": "tdesign-miniprogram/dropdown-item/dropdown-item", - "empty": "/components/empty/index" + "empty": "/components/empty/index", + "t-skeleton": "tdesign-miniprogram/skeleton/skeleton" }, "navigationStyle": "custom", "disableScroll": false diff --git a/pages/digitalCourses/index.wxml b/pages/digitalCourses/index.wxml index e66145d..1454672 100644 --- a/pages/digitalCourses/index.wxml +++ b/pages/digitalCourses/index.wxml @@ -1,49 +1,24 @@ <import src="index.skeleton.wxml" /> <template is="skeleton" wx:if="{{loading}}" /> -<view wx:else=""> +<view wx:else> <view style="width: 100%; height: {{barHeight}}px;"></view> <view class="nacigationBar" style="width: 70%; height: {{navBarHeight}}px;"> <view class="back-icon"> <!-- <t-icon name="chevron-left" size="30" data-name="{{item}}" bind:click="goBack" /> --> - <image - src="/static/images/digitalTextbooks/chevron-left.png" - bind:tap="goBack" - mode="aspectFit" - /> + <image src="/static/images/digitalTextbooks/chevron-left.png" bind:tap="goBack" mode="aspectFit" /> </view> - <t-search - model:value="{{searchValue}}" - shape="round" - placeholder="璇疯緭鍏ヨ绋嬪悕绉�/ISBN/璇剧▼璐熻矗浜�" - class="navBar-search" - style="width: 464rpx" - bind:submit="searchBook" - /> + <t-search model:value="{{searchValue}}" shape="round" placeholder="璇疯緭鍏ヨ绋嬪悕绉�/ISBN/璇剧▼璐熻矗浜�" class="navBar-search" style="width: 464rpx" bind:submit="searchBook" /> </view> <view class="heardTab"> <view class="tabBox"> - <t-tabs - defaultValue="{{active}}" - bind:change="onTabsChange" - t-class="custom-tabs" - > - <t-tab-panel - wx:for="{{tabList}}" - wx:key="index" - wx:for-item="item" - label="{{item.name}}" - value="{{index}}" - > + <t-tabs defaultValue="{{active}}" bind:change="onTabsChange" t-class="custom-tabs"> + <t-tab-panel wx:for="{{tabList}}" wx:key="index" wx:for-item="item" label="{{item.name}}" value="{{index}}"> </t-tab-panel> </t-tabs> </view> <view class="dropdown"> <t-dropdown-menu> - <t-dropdown-item - options="{{sorter.options}}" - default-value="{{sorter.value}}" - bindchange="onSort" - /> + <t-dropdown-item options="{{sorter.options}}" default-value="{{sorter.value}}" bindchange="onSort" /> </t-dropdown-menu> </view> </view> @@ -51,54 +26,39 @@ <view class="titleBox"> <view class="frameBox"></view> <view class="titleTextBox"> - <image - src="/static/images/digitalCourses/zhuantitaolun@2x.png" - mode="aspectFit" - /> + <image src="/static/images/digitalCourses/zhuantitaolun@2x.png" mode="aspectFit" /> </view> </view> - <scroll-view - scroll-y="{{true}}" - class="outsideContentBox" - bindscrolltolower="onScrollToLower" - > - <view class="ExternalInformationBox"> - <view - class="informationBox" - wx:for="{{courseList}}" - wx:key="index" - wx:for-item="item" - data-item="{{item}}" - > - <view class="book-img" bind:tap="courseDetail" data-item="{{item}}"> - <image src="{{item.icon}}" mode="aspectFit" /> + + </view> + <t-skeleton theme="paragraph" animation="gradient" loading="{{contentLoading}}" class="content-loading" wx:if="{{contentLoading}}"></t-skeleton> + <scroll-view scroll-y="{{true}}" class="outsideContentBox" bindscrolltolower="onScrollToLower" wx:if="{{!contentLoading}}"> + <view class="ExternalInformationBox"> + <view class="informationBox" wx:for="{{courseList}}" wx:key="index" wx:for-item="item" data-item="{{item}}"> + <view class="book-img" bind:tap="courseDetail" data-item="{{item}}"> + <image src="{{item.icon}}" mode="aspectFit" /> + </view> + <view class="book-Info"> + <view class="book-name" bind:tap="courseDetail" data-item="{{item}}"> + {{item.name}} </view> - <view class="book-Info"> - <view - class="book-name" - bind:tap="courseDetail" - data-item="{{item}}" - > - {{item.name}} - </view> - <view class="viewCount"> {{item.viewCount }}娆$偣鍑� </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 bind:tap="addCart" data-item="{{item}}"> - <t-icon name="cart" size="16" /> - </view> + <view class="viewCount"> {{item.viewCount }}娆$偣鍑� </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 bind:tap="addCart" data-item="{{item}}"> + <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> - </scroll-view> - </view> -</view> + </view> + <view wx:if="{{courseList.length <= 0 && !contentLoading}}" class="noDataBox"> + <t-empty icon="folder-open" description="鏆傛棤鏁版嵁" font-size="80" /> + </view> + </scroll-view> +</view> \ No newline at end of file diff --git a/pages/digitalCourses/index.wxss b/pages/digitalCourses/index.wxss index 884363b..bddeedb 100644 --- a/pages/digitalCourses/index.wxss +++ b/pages/digitalCourses/index.wxss @@ -1,6 +1,10 @@ /* pages/digitalCourses/index.wxss */ @import "./index.skeleton.wxss"; +page { + background-color: #f7f7f7; +} + image { width: 100%; height: 100%; @@ -48,6 +52,10 @@ box-shadow: -2px 2px 7px -4px rgba(0, 0, 0, 0.1); } +.dropdown .t-radio__title { + font-size: 28rpx; +} + .t-dropdown-menu__item--active, .t-radio__icon--checked, .t-checkbox__icon--checked { @@ -76,7 +84,7 @@ background-position: 100% 100%; */ background-image: url(https://jsek.bnuic.com/home/image/click-icon.png); background-position: 90% center; - background-size: 25% 50%; + background-size: 35%; /* 灏嗚儗鏅浘鐗囦綅缃缃负闈犲彸 */ } @@ -190,12 +198,16 @@ color: #AEAFC0; } +.content-loading { + margin-top: 100rpx; +} + .outsideContentBox { /* padding: 30rpx; */ background: #F2F3F8; border-radius: 18rpx 18rpx 18rpx 18rpx; /* padding-bottom: 325rpx; */ - height: calc(100vh - 450rpx); + height: calc(100vh - 410rpx); /* width: calc(100vw - 60rpx); */ diff --git a/pages/digitalTextbooks/index.js b/pages/digitalTextbooks/index.js index 1da0c34..7b348e6 100644 --- a/pages/digitalTextbooks/index.js +++ b/pages/digitalTextbooks/index.js @@ -231,6 +231,7 @@ ...searchObj } }).then((res) => { + res.datas.forEach(item => item.price = item.price.toFixed(2)) this.setData({ digitalTextbooksData: res.datas, loading: false diff --git a/pages/digitalTextbooks/index.wxss b/pages/digitalTextbooks/index.wxss index 0be4cab..df77e5c 100644 --- a/pages/digitalTextbooks/index.wxss +++ b/pages/digitalTextbooks/index.wxss @@ -3,6 +3,9 @@ /* pages/digitalCourses/index.wxss */ +page { + background-color: #f7f7f7; +} image { width: 100%; @@ -46,6 +49,10 @@ box-shadow: -2px 2px 7px -4px rgba(0, 0, 0, 0.1); } +.dropdown .t-radio__title { + font-size: 28rpx; +} + .t-dropdown-menu__item--active, .t-radio__icon--checked, .t-checkbox__icon--checked { @@ -72,7 +79,7 @@ background-position: 100% 100%; */ background-image: url(https://jsek.bnuic.com/home/image/click-icon.png); background-position: 85% center; - background-size: 20% 50%; + background-size: 35%; /* 灏嗚儗鏅浘鐗囦綅缃缃负闈犲彸 */ } @@ -290,7 +297,7 @@ background: #F2F3F8; border-radius: 18rpx 18rpx 18rpx 18rpx; /* padding-bottom: 325rpx; */ - height: calc(100vh - 450rpx); + height: calc(100vh - 410rpx); /* width: calc(100vw - 60rpx); */ diff --git a/pages/home/home.js b/pages/home/home.js index 4f8fb6e..1b2f624 100644 --- a/pages/home/home.js +++ b/pages/home/home.js @@ -463,9 +463,11 @@ // icon: 'none', // duration: 1000 // }) + const { book } = e.currentTarget.dataset; + console.log(book); wx.navigateTo({ url: '/pages/digitalCourses/digitalCoursesDetails/index?id=' + book.id + '&path=' + book.idPath, }); diff --git a/pages/retrievalPage/index.js b/pages/retrievalPage/index.js index 6886b17..231881f 100644 --- a/pages/retrievalPage/index.js +++ b/pages/retrievalPage/index.js @@ -96,8 +96,43 @@ } } this.onTabsChange(e) + // 妫�鏌ョ櫥褰曠姸鎬� + const token = wx.getStorageSync(app.config.tokenKey) + if (!token) { + loginInfo(app, (data) => { + if (data) { + this.getUserInfo() + } + }) + } else { + this.getUserInfo() + } }, - + // 鑾峰彇鐧诲綍鐢ㄦ埛韬唤 + getUserInfo() { + app.MG.identity.getCurrentAppUser().then(res => { + // 鐢ㄦ埛淇℃伅浼樺厛绾э細鏁欏笀璁よ瘉 > 寰俊 > 瀛︾敓锛堟敞鍐屾椂榛樿锛� + if (res) { + //鑾峰彇鐢ㄦ埛绫诲瀷 + let teacherRole = res.roleLinks.find((item) => item.role.refCode == 'teacher') + let teacherInfos = res.infoList.find((item) => item.type == 'teacherInfo') + let eMailData = res.secretList.find(i => i.type == 'EMail') + if (eMailData) { + this.setData({ + input: eMailData.credential + }) + } else if (teacherRole && teacherInfos) { + this.setData({ + input: JSON.parse(teacherInfos.data).email + }) + } else { + this.setData({ + input: '' + }) + } + } + }); + }, /** * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鍒濇娓叉煋瀹屾垚 */ @@ -767,7 +802,6 @@ this.setData({ [key]: true, dialogKey: key, - input: '', Md5: item.datas.freeFile.FileList[0].Md5 }); }, diff --git a/pages/retrievalPage/index.wxml b/pages/retrievalPage/index.wxml index 4b1976a..0a5b738 100644 --- a/pages/retrievalPage/index.wxml +++ b/pages/retrievalPage/index.wxml @@ -4,12 +4,7 @@ <view class="outsideRetrievalPageBox" hidden="{{hidden}}"> <view class="retrievalPageBox"> <view class="example-search"> - <t-search - bind:submit="onSearchSubmit" - class="searchBox" - model:value="{{searchVal}}" - placeholder="璇疯緭鍏ュ叧閿瘝/涔﹀悕/ISBN/浣滆��" - /> + <t-search bind:submit="onSearchSubmit" class="searchBox" model:value="{{searchVal}}" placeholder="璇疯緭鍏ュ叧閿瘝/涔﹀悕/ISBN/浣滆��" /> <view class="cancellation" bind:tap="onCancellation">鍙栨秷</view> </view> </view> @@ -17,15 +12,9 @@ <!-- Tab甯冨眬 --> <scroll-view scroll-x="{{true}}" class="scroll-x"> <view class="navBox"> - <view - class="titleBox" - wx:for="{{tabList}}" - bindtap="tabsOn" - data-idx="{{item.index}}" - > + <view class="titleBox" wx:for="{{tabList}}" bindtap="tabsOn" data-idx="{{item.index}}"> <view class="tabIndexBox"> - <text class="{{item.index == tabsId ? 'fontColorBox' : ''}}" - >{{item.title}} ({{item.bookTotal}}) + <text class="{{item.index == tabsId ? 'fontColorBox' : ''}}">{{item.title}} ({{item.bookTotal}}) </text> </view> <hr class="{{item.index == tabsId ? 'lineBox' : ''}}" /> @@ -33,52 +22,22 @@ </view> </scroll-view> <!-- 鍐呭甯冨眬 --> - <swiper - class="swiperTtemBox" - bindchange="slideOn" - current="{{tabsId}}" - circular - > + <swiper class="swiperTtemBox" bindchange="slideOn" current="{{tabsId}}" circular> <!-- circular 鍚敤寰幆婊戝姩 --> <swiper-item> - <scroll-view - scroll-y="{{true}}" - class="scrollViewBox" - bindscrolltolower="onScrollToLower" - > + <scroll-view scroll-y="{{true}}" class="scrollViewBox" bindscrolltolower="onScrollToLower"> <view class="bookDataBox"> - <view - class="bookDataForBox" - wx:for="{{bookData}}" - wx:key="index" - wx:for-item="item" - wx:for-index="index" - data-item="{{item}}" - bind:tap="onBook" - > + <view class="bookDataForBox" wx:for="{{bookData}}" wx:key="index" wx:for-item="item" wx:for-index="index" data-item="{{item}}" bind:tap="onBook"> <view class="imageBox"> - <image - wx:if="{{item.icon}}" - src="{{item.icon}}" - mode="aspectFit" - /> - <image - wx:if="{{!item.icon}}" - src="/static/images/default-book-img.png" - mode="" - /> + <image wx:if="{{item.icon}}" src="{{item.icon}}" mode="aspectFit" /> + <image wx:if="{{!item.icon}}" src="/static/images/default-book-img.png" mode="" /> </view> <view class="bookDataNmae"> {{item.name}} </view> <view class="bookDataAuthor">{{item.author}}</view> </view> </view> <view wx:if="{{bookData.length}}" class="bottom-box"> - <t-loading - theme="circular" - size="40rpx" - class="wrapper" - wx:if="{{isMore == true}}" - /> + <t-loading theme="circular" size="40rpx" class="wrapper" wx:if="{{isMore == true}}" /> <text wx:if="{{isMore == false}}">娌℃湁鏇村浜�</text> </view> <view wx:if="{{bookData.length <= 0}}" class="noDataBox"> @@ -88,27 +47,11 @@ </scroll-view> </swiper-item> <swiper-item> - <scroll-view - scroll-y="{{true}}" - class="scrollViewBox" - bindscrolltolower="onScrollToLower" - > + <scroll-view scroll-y="{{true}}" class="scrollViewBox" bindscrolltolower="onScrollToLower"> <view class="listBox1"> <view> - <view - wx:for="{{courseData}}" - wx:for-item="item" - wx:for-index="index" - wx:key="index" - bindtap="toList" - data-info="{{item}}" - class="listItemBox" - > - <view - class="listItem flex" - data-item="{{item}}" - bind:tap="underConstruction" - > + <view wx:for="{{courseData}}" wx:for-item="item" wx:for-index="index" wx:key="index" bindtap="toList" data-info="{{item}}" class="listItemBox"> + <view class="listItem flex" data-item="{{item}}" bind:tap="underConstruction"> <view class="specialSubject-img-box"> <image src="{{item.icon}}" mode="aspectFill" /> </view> @@ -119,17 +62,9 @@ <text>{{item.classHours}}璇炬椂</text> </view> <view class="priceBox flex jc-sb"> - <text class="price" wx:if="{{item.price == 0}}" - >鍏嶈垂</text - > - <text class="price" wx:if="{{item.price !== 0}}" - >锟{item.price}}</text - > - <image - src="/static/images/home/home-cart.png" - mode="aspectFill" - class="addCartImg" - /> + <text class="price" wx:if="{{item.price == 0}}">鍏嶈垂</text> + <text class="price" wx:if="{{item.price !== 0}}">锟{item.price}}</text> + <image src="/static/images/home/home-cart.png" mode="aspectFill" class="addCartImg" /> </view> </view> </view> @@ -137,12 +72,7 @@ </view> </view> <view wx:if="{{courseData.length != 0}}" class="bottom-box"> - <t-loading - theme="circular" - size="40rpx" - class="wrapper" - wx:if="{{isMore == true}}" - /> + <t-loading theme="circular" size="40rpx" class="wrapper" wx:if="{{isMore == true}}" /> <text wx:if="{{isMore == false}}">娌℃湁鏇村浜�</text> </view> <view wx:if="{{courseData.length <= 0}}" class="noDataBox"> @@ -152,21 +82,9 @@ </scroll-view> </swiper-item> <swiper-item> - <scroll-view - scroll-y="{{true}}" - class="scrollViewBox" - bindscrolltolower="onScrollToLower" - > + <scroll-view scroll-y="{{true}}" class="scrollViewBox" bindscrolltolower="onScrollToLower"> <view class="bookDataBox"> - <view - class="bookDataForBox" - wx:for="{{digitalTextbooksData}}" - wx:key="index" - wx:for-item="item" - wx:for-index="index" - data-item="{{item}}" - bind:tap="underConstruction" - > + <view class="bookDataForBox" wx:for="{{digitalTextbooksData}}" wx:key="index" wx:for-item="item" wx:for-index="index" data-item="{{item}}" bind:tap="underConstruction"> <view class="imageBox"> <image src="{{item.icon}}" mode="" /> </view> @@ -176,12 +94,7 @@ </view> <view wx:if="{{digitalTextbooksData.length != 0}}" class="bottom-box"> - <t-loading - theme="circular" - size="40rpx" - class="wrapper" - wx:if="{{isMore == true}}" - /> + <t-loading theme="circular" size="40rpx" class="wrapper" wx:if="{{isMore == true}}" /> <text wx:if="{{isMore == false}}">娌℃湁鏇村浜�</text> </view> <view wx:if="{{digitalTextbooksData.length <= 0}}" class="noDataBox"> @@ -191,62 +104,29 @@ </scroll-view> </swiper-item> <swiper-item> - <scroll-view - scroll-y="{{true}}" - class="scrollViewBox" - bindscrolltolower="onScrollToLower" - > + <scroll-view scroll-y="{{true}}" class="scrollViewBox" bindscrolltolower="onScrollToLower"> <view class="listBox"> - <view - wx:for="{{seminarData}}" - wx:for-item="item" - wx:for-index="index" - wx:key="index" - class="listItemBox" - data-item="{{item}}" - bind:tap="underConstruction" - > - <view - class="listItem" - bindtap="goSubjectDetail" - data-book="{{item}}" - > + <view wx:for="{{seminarData}}" wx:for-item="item" wx:for-index="index" wx:key="index" class="listItemBox" data-item="{{item}}" bind:tap="underConstruction"> + <view class="listItem" bindtap="goSubjectDetail" data-book="{{item}}"> <view class="specialSubject-img"> <image src="{{item.icon}}" mode="aspectFill" class="img" /> </view> <view class="body-info"> <view class="name">{{item.name}}</view> - <view class="time" wx:if="{{item.liveTime}}" - >鐩存挱鏃堕棿锛歿{item.liveTime}}</view - > - <view class="time" wx:if="{{item.startTime}}" - >寮�鎾椂闂达細{{ item.startTime }}</view - > - <view - class="time" - wx:if="{{!item.liveTime && !item.startTime}}" - >寮�鎾椂闂达細<text class="grey">寰呭畾</text></view - > + <view class="time" wx:if="{{item.liveTime}}">鐩存挱鏃堕棿锛歿{item.liveTime}}</view> + <view class="time" wx:if="{{item.startTime}}">寮�鎾椂闂达細{{ item.startTime }}</view> + <view class="time" wx:if="{{!item.liveTime && !item.startTime}}">寮�鎾椂闂达細<text class="grey">寰呭畾</text></view> <view class="flex jc-sb"> - <text class="author" - >{{item.lecturer}} {{item.position}}</text - > + <text class="author">{{item.lecturer}} {{item.position}}</text> <text class="price" wx:if="{{item.price == 0}}">鍏嶈垂</text> - <text class="price" wx:if="{{item.price !== 0}}" - >锟{item.price}}</text - > + <text class="price" wx:if="{{item.price !== 0}}">锟{item.price}}</text> </view> </view> </view> </view> </view> <view wx:if="{{seminarData.length != 0}}" class="bottom-box"> - <t-loading - theme="circular" - size="40rpx" - class="wrapper" - wx:if="{{isMore == true}}" - /> + <t-loading theme="circular" size="40rpx" class="wrapper" wx:if="{{isMore == true}}" /> <text wx:if="{{isMore == false}}">娌℃湁鏇村浜�</text> </view> <view wx:if="{{seminarData.length <= 0}}" class="noDataBox"> @@ -256,44 +136,15 @@ </scroll-view> </swiper-item> <swiper-item> - <scroll-view - scroll-y="{{true}}" - class="scrollViewBox" - bindscrolltolower="onScrollToLower" - > + <scroll-view scroll-y="{{true}}" class="scrollViewBox" bindscrolltolower="onScrollToLower"> <view class="outsideHigherBox"> - <view - class="higherBox" - wx:for="{{bookFairData}}" - wx:key="index" - wx:for-item="item" - wx:for-index="index" - > + <view class="higherBox" wx:for="{{bookFairData}}" wx:key="index" wx:for-item="item" wx:for-index="index"> <view class="outsideHigherImageBox"> - <view - class="higherImageBox" - bind:tap="openBookFair" - data-item="{{item}}" - > + <view class="higherImageBox" bind:tap="openBookFair" data-item="{{item}}"> <image src="{{item.icon}}" mode="aspectFill" /> - <view - class="downloadIcon" - data-item="{{item}}" - data-key="showWithInput" - bind:tap="mailbox" - > - <image - wx:if="{{determine}}" - class="download" - src="/static/images/bibliographyList/email-click.png" - mode="aspectFit" - /> - <image - wx:else="" - class="downloadshiftin" - src="/static/images/bibliographyList/email.png" - mode="aspectFit" - /> + <view class="downloadIcon" data-item="{{item}}" data-key="showWithInput" catch:tap="mailbox"> + <image wx:if="{{determine}}" class="download" src="/static/images/bibliographyList/email-click.png" mode="aspectFit" /> + <image wx:else="" class="downloadshiftin" src="/static/images/bibliographyList/email.png" mode="aspectFit" /> </view> </view> </view> @@ -302,12 +153,7 @@ </view> <view wx:if="{{bookFairData.length != 0}}" class="bottom-box"> - <t-loading - theme="circular" - size="40rpx" - class="wrapper" - wx:if="{{isMore == true}}" - /> + <t-loading theme="circular" size="40rpx" class="wrapper" wx:if="{{isMore == true}}" /> <text wx:if="{{isMore == false}}">娌℃湁鏇村浜�</text> </view> <view wx:if="{{bookFairData.length <= 0 }}" class="noDataBox"> @@ -317,54 +163,21 @@ </scroll-view> </swiper-item> <swiper-item> - <scroll-view - scroll-y="{{true}}" - class="scrollViewBox" - bindscrolltolower="onScrollToLower" - > + <scroll-view scroll-y="{{true}}" class="scrollViewBox" bindscrolltolower="onScrollToLower"> <view class="outside"> - <view - class="contentBox" - wx:for="{{biblioClassificationData}}" - wx:key="index" - wx:for-item="item" - wx:for-index="index" - bindtap="onBookExhibitionDetails" - data-item="{{item}}" - > - <image - class="bookFairImage" - wx:if="{{item.icon}}" - src="{{item.icon}}" - mode="" - /> - <image - class="bookFairImage" - wx:else="" - src="/static/images/bookExhibitionList/banner.png" - mode="" - /> + <view class="contentBox" wx:for="{{biblioClassificationData}}" wx:key="index" wx:for-item="item" wx:for-index="index" bindtap="onBookExhibitionDetails" data-item="{{item}}"> + <image class="bookFairImage" wx:if="{{item.icon}}" src="{{item.icon}}" mode="" /> + <image class="bookFairImage" wx:else="" src="/static/images/bookExhibitionList/banner.png" mode="" /> <view class="textBox" title="{{item.name}}"> <text>{{item.subtitleName}}</text> </view> </view> </view> - <view - wx:if="{{biblioClassificationData.length != 0}}" - class="bottom-box" - > - <t-loading - theme="circular" - size="40rpx" - class="wrapper" - wx:if="{{isMore == true}}" - /> + <view wx:if="{{biblioClassificationData.length != 0}}" class="bottom-box"> + <t-loading theme="circular" size="40rpx" class="wrapper" wx:if="{{isMore == true}}" /> <text wx:if="{{isMore == false}}">娌℃湁鏇村浜�</text> </view> - <view - wx:if="{{biblioClassificationData.length <= 0}}" - class="noDataBox" - > + <view wx:if="{{biblioClassificationData.length <= 0}}" class="noDataBox"> <!-- <t-empty icon="folder-open" description="鏆傛棤鏁版嵁" /> --> <empty /> </view> @@ -373,24 +186,8 @@ </swiper> </view> <view class="dialogBox" wx:if="{{showWithInput}}"> - <t-dialog - visible="{{showWithInput}}" - title="璇疯緭鍏ラ偖绠�" - confirm-btn="纭畾" - cancel-btn="鍙栨秷" - bind:confirm="onConfirm" - bind:cancel="closeDialog" - > - <t-input - model:value="{{input}}" - borderless - class="dialog-input" - clearable - slot="content" - placeholder="璇疯緭鍏ラ偖绠卞彿" - placeholder-class="placeholder" - bindchange="onEmailInput" - /> + <t-dialog visible="{{showWithInput}}" title="璇疯緭鍏ラ偖绠�" confirm-btn="纭畾" cancel-btn="鍙栨秷" bind:confirm="onConfirm" bind:cancel="closeDialog"> + <t-input value="{{input}}" borderless class="dialog-input" clearable slot="content" placeholder="璇疯緭鍏ラ偖绠卞彿" placeholder-class="placeholder" bindchange="onEmailInput" /> </t-dialog> </view> -</view> +</view> \ No newline at end of file diff --git a/pages/specialDiscussion/index.wxml b/pages/specialDiscussion/index.wxml index 5f3c5ad..c178ba2 100644 --- a/pages/specialDiscussion/index.wxml +++ b/pages/specialDiscussion/index.wxml @@ -3,8 +3,13 @@ <view wx:else> <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 class="back-icon" > + <!-- <t-icon name="chevron-left" size="30" data-name="{{item}}" bind:click="goBack" /> --> + <image + src="/static/images/digitalTextbooks/chevron-left.png" + bind:tap="goBack" + mode="aspectFit" + /> </view> <t-search model:value="{{searchValue}}" shape="round" placeholder="璇疯緭鍏ュ叧閿瘝/涔﹀悕/浣滆��" class="navBar-search" style="width: 464rpx" bind:submit="searchBook" /> </view> diff --git a/pages/specialDiscussion/index.wxss b/pages/specialDiscussion/index.wxss index b57287d..97ec9dd 100644 --- a/pages/specialDiscussion/index.wxss +++ b/pages/specialDiscussion/index.wxss @@ -6,6 +6,11 @@ height: 100%; } +.back-icon { + width: 48rpx; + height: 100%; +} + .nacigationBar { display: flex; align-items: center; diff --git a/pages/study/index.js b/pages/study/index.js index 0fc70a6..a925f80 100644 --- a/pages/study/index.js +++ b/pages/study/index.js @@ -241,6 +241,7 @@ const { book } = e.currentTarget.dataset; + console.log(book); if (this.data.active == 0) { wx.navigateTo({ url: `/packageBookService/pages/bookServices/detail/index?id=${book.product.id}&name=${book.product.name}`, @@ -248,7 +249,7 @@ } if (this.data.active == 1) { wx.navigateTo({ - url: `/pages/digitalCourses/digitalCoursesDetails/index?id=${book.product.id}`, + url: `/pages/digitalCourses/digitalCoursesDetails/index?id=${book.product.id}&path=${book.product.linkPathList[1] + '\\' + book.product.id}`, }); } if (this.data.active == 2) { -- Gitblit v1.9.1