From ea0592a7257ab7bb2036dabd8486d6a584d07704 Mon Sep 17 00:00:00 2001 From: litian <C21AF165> Date: 星期五, 05 七月 2024 18:10:30 +0800 Subject: [PATCH] css1 --- packageBookService/pages/bookServices/examination/questionList/index.wxss | 1 pages/digitalCourses/digitalCoursesDetails/index.js | 13 + pages/retrievalPage/index.skeleton.wxml | 95 +++++-------- pages/retrievalPage/index.skeleton.wxss | 51 +++--- packageDomain/pages/resourceDetails/myAudio/index.js | 62 +++++++- pages/retrievalPage/index.wxml | 59 ++++---- packageBookService/pages/bookServices/detail/index.skeleton.wxml | 41 ++--- packageDomain/pages/resourceDetails/myVideo/index.wxss | 3 packageDomain/pages/resourceDetails/myAudio/index.wxss | 5 pages/retrievalPage/index.js | 11 - pages/retrievalPage/index.wxss | 16 +- services/home/home.js | 4 12 files changed, 195 insertions(+), 166 deletions(-) diff --git a/packageBookService/pages/bookServices/detail/index.skeleton.wxml b/packageBookService/pages/bookServices/detail/index.skeleton.wxml index c7d145c..a8448ee 100644 --- a/packageBookService/pages/bookServices/detail/index.skeleton.wxml +++ b/packageBookService/pages/bookServices/detail/index.skeleton.wxml @@ -18,15 +18,6 @@ <template name="skeleton"> <view class="sk-container"> <view class="page-bookService"> - <view style="width: 100%; height: 47px"></view> - <view class="nacigationBar" style="width: 70%; height: 40px"> - <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 sk-pseudo sk-pseudo-circle"></label> - </view> - </view> - <view class="navbar-title sk-transparent sk-text-14-2857-928 sk-text">绠$悊瀛︼紙寰鐗堬級</view> - </view> <scroll-view class="book" scroll-y="true"> <view class="book-box sk-image"> <view class="book-detail" id="book-detail"> @@ -98,7 +89,7 @@ </view> <movable-area class="movable-area"> <view class="book-resource"> - <view class="t-tabs tabs--t-tabs t-tabs--top tabs--t-tabs--top tab-class custom-tabs" > + <view class="t-tabs tabs--t-tabs t-tabs--top tabs--t-tabs--top tab-class custom-tabs"> <view class="t-sticky sticky--t-sticky tabs--t-tabs__sticky tabs--t-tabs__sticky--top" style="z-index: 1 ;"> <view class="t-sticky__content sticky--t-sticky__content" style="z-index: 1 ;"> <view class="t-tabs__wrapper tabs--t-tabs__wrapper t-tabs__wrapper--line tabs--t-tabs__wrapper--line"> @@ -106,7 +97,7 @@ <view class="t-tabs__nav tabs--t-tabs__nav t-tabs__nav--top tabs--t-tabs__nav--top" style="scroll-snap-align: none"> <view class="t-tabs__item tabs--t-tabs__item t-tabs__item--line tabs--t-tabs__item--line t-tabs__item--evenly tabs--t-tabs__item--evenly t-tabs__item--top tabs--t-tabs__item--top t-tabs__item--active tabs--t-tabs__item--active sk-image" data-index="0"> <view class="t-tabs__item-inner tabs--t-tabs__item-inner t-tabs__item-inner--line tabs--t-tabs__item-inner--line t-tabs__item-inner--active tabs--t-tabs__item-inner--active sk-transparent"> - <view class="t-icon icon--t-icon tabs--t-tabs__icon tabs--undefined" > + <view class="t-icon icon--t-icon tabs--t-tabs__icon tabs--undefined"> <view class="t-icon--image icon--t-icon--image"> <image class="t-icon__image icon--t-icon__image sk-image" mode="aspectFit"></image> </view> @@ -115,7 +106,7 @@ </view> <view class="t-tabs__item tabs--t-tabs__item t-tabs__item--line tabs--t-tabs__item--line t-tabs__item--evenly tabs--t-tabs__item--evenly t-tabs__item--top tabs--t-tabs__item--top" data-index="1"> <view class="t-tabs__item-inner tabs--t-tabs__item-inner t-tabs__item-inner--line tabs--t-tabs__item-inner--line sk-transparent"> - <view class="t-icon icon--t-icon tabs--t-tabs__icon tabs--undefined" > + <view class="t-icon icon--t-icon tabs--t-tabs__icon tabs--undefined"> <view class="t-icon--image icon--t-icon--image"> <image class="t-icon__image icon--t-icon__image sk-image" mode="aspectFit"></image> </view> @@ -124,7 +115,7 @@ </view> <view class="t-tabs__item tabs--t-tabs__item t-tabs__item--line tabs--t-tabs__item--line t-tabs__item--evenly tabs--t-tabs__item--evenly t-tabs__item--top tabs--t-tabs__item--top" data-index="2"> <view class="t-tabs__item-inner tabs--t-tabs__item-inner t-tabs__item-inner--line tabs--t-tabs__item-inner--line sk-transparent"> - <view class="t-icon icon--t-icon tabs--t-tabs__icon tabs--undefined" > + <view class="t-icon icon--t-icon tabs--t-tabs__icon tabs--undefined"> <view class="t-icon--image icon--t-icon--image"> <image class="t-icon__image icon--t-icon__image sk-image" mode="aspectFit"></image> </view> @@ -133,7 +124,7 @@ </view> <view class="t-tabs__item tabs--t-tabs__item t-tabs__item--line tabs--t-tabs__item--line t-tabs__item--evenly tabs--t-tabs__item--evenly t-tabs__item--top tabs--t-tabs__item--top" data-index="3"> <view class="t-tabs__item-inner tabs--t-tabs__item-inner t-tabs__item-inner--line tabs--t-tabs__item-inner--line sk-transparent"> - <view class="t-icon icon--t-icon tabs--t-tabs__icon tabs--undefined" > + <view class="t-icon icon--t-icon tabs--t-tabs__icon tabs--undefined"> <view class="t-icon--image icon--t-icon--image"> <image class="t-icon__image icon--t-icon__image sk-image" mode="aspectFit"></image> </view> @@ -142,7 +133,7 @@ </view> <view class="t-tabs__item tabs--t-tabs__item t-tabs__item--line tabs--t-tabs__item--line t-tabs__item--evenly tabs--t-tabs__item--evenly t-tabs__item--top tabs--t-tabs__item--top" data-index="4"> <view class="t-tabs__item-inner tabs--t-tabs__item-inner t-tabs__item-inner--line tabs--t-tabs__item-inner--line sk-transparent"> - <view class="t-icon icon--t-icon tabs--t-tabs__icon tabs--undefined" > + <view class="t-icon icon--t-icon tabs--t-tabs__icon tabs--undefined"> <view class="t-icon--image icon--t-icon--image"> <image class="t-icon__image icon--t-icon__image sk-image" mode="aspectFit"></image> </view> @@ -151,7 +142,7 @@ </view> <view class="t-tabs__item tabs--t-tabs__item t-tabs__item--line tabs--t-tabs__item--line t-tabs__item--evenly tabs--t-tabs__item--evenly t-tabs__item--top tabs--t-tabs__item--top" data-index="5"> <view class="t-tabs__item-inner tabs--t-tabs__item-inner t-tabs__item-inner--line tabs--t-tabs__item-inner--line sk-transparent"> - <view class="t-icon icon--t-icon tabs--t-tabs__icon tabs--undefined" > + <view class="t-icon icon--t-icon tabs--t-tabs__icon tabs--undefined"> <view class="t-icon--image icon--t-icon--image"> <image class="t-icon__image icon--t-icon__image sk-image" mode="aspectFit"></image> </view> @@ -164,8 +155,8 @@ </view> </view> <view class="t-tabs__content tabs--t-tabs__content"> - <view class="t-tabs__content-inner tabs--t-tabs__content-inner custom-panel" > - <view class="t-tab-panel tab-panel--t-tab-panel t-is-active tab-panel--t-is-active" id="4e5240c1--t_tabs_2_panel_0"> + <view class="t-tabs__content-inner tabs--t-tabs__content-inner custom-panel"> + <view class="t-tab-panel tab-panel--t-tab-panel t-is-active tab-panel--t-is-active" id="4e5240c1--t_tabs_2_panel_0"> <view is="packageBookService/pages/bookServices/detail/components/brief/index"> <view class="brief-index--message"> <view class="brief-index--basic"> @@ -185,13 +176,13 @@ <view class="brief-index--title-name sk-transparent sk-text-14-2857-323 sk-text">浣滆�呯畝浠�</view> </view> </view> - <rich-text nodes="" ></rich-text> + <rich-text nodes=""></rich-text> </view> </view> </view> - <view class="t-tab-panel tab-panel--t-tab-panel" id="4e90759b--t_tabs_2_panel_1"></view> - <view class="t-tab-panel tab-panel--t-tab-panel" id="8ad82e81--t_tabs_2_panel_2"></view> - <view class="t-tab-panel tab-panel--t-tab-panel" id="93887d3b--t_tabs_2_panel_3"> + <view class="t-tab-panel tab-panel--t-tab-panel" id="4e90759b--t_tabs_2_panel_1"></view> + <view class="t-tab-panel tab-panel--t-tab-panel" id="8ad82e81--t_tabs_2_panel_2"></view> + <view class="t-tab-panel tab-panel--t-tab-panel" id="93887d3b--t_tabs_2_panel_3"> <view> <view is="packageBookService/pages/bookServices/detail/components/testResource/testResource" id="test-resource"> <view class="testResource--test-resource"> @@ -284,19 +275,19 @@ <view class="box-bottom"> <view class="bottom-btn"> <view> - <image class="t-image image--t-image t-image--shape-square image--t-image--shape-square sk-image" id="9796bcfb--image" mode="scaleToFill" ></image> + <image class="t-image image--t-image t-image--shape-square image--t-image--shape-square sk-image" id="9796bcfb--image" mode="scaleToFill"></image> </view> <view class="btn-text sk-transparent sk-text-14-2857-103 sk-text">鐢靛瓙鏍蜂功鐢宠</view> </view> <view class="bottom-btn"> <view> - <image class="t-image image--t-image t-image--shape-square image--t-image--shape-square sk-image" id="e67eb843--image" mode="scaleToFill" ></image> + <image class="t-image image--t-image t-image--shape-square image--t-image--shape-square sk-image" id="e67eb843--image" mode="scaleToFill"></image> </view> <view class="btn-text sk-transparent sk-text-14-2857-823 sk-text">绾歌川鏍蜂功鐢宠</view> </view> <view class="bottom-btn tryRead"> <view> - <image class="t-image image--t-image t-image--shape-square image--t-image--shape-square sk-image" id="5cbc8a00--image" mode="scaleToFill" ></image> + <image class="t-image image--t-image t-image--shape-square image--t-image--shape-square sk-image" id="5cbc8a00--image" mode="scaleToFill"></image> </view> <view class="btn-text sk-transparent sk-text-14-2857-17 sk-text">璇曡</view> </view> diff --git a/packageBookService/pages/bookServices/examination/questionList/index.wxss b/packageBookService/pages/bookServices/examination/questionList/index.wxss index 9979088..c33a84a 100644 --- a/packageBookService/pages/bookServices/examination/questionList/index.wxss +++ b/packageBookService/pages/bookServices/examination/questionList/index.wxss @@ -115,6 +115,7 @@ .completion-box { display: inline-block; + margin-bottom: 15rpx; } .title-input { diff --git a/packageDomain/pages/resourceDetails/myAudio/index.js b/packageDomain/pages/resourceDetails/myAudio/index.js index 04285e2..27fce10 100644 --- a/packageDomain/pages/resourceDetails/myAudio/index.js +++ b/packageDomain/pages/resourceDetails/myAudio/index.js @@ -48,7 +48,9 @@ pauseTime: 0, //鏆傚仠鏃堕棿 formPath: '', loading: true, - hidden: true + hidden: true, + playerList: [], + progress: 0, }, format(time) { @@ -132,6 +134,7 @@ let duration = this.data.pauseTime - this.data.startTime this.count(duration) } + this.setPlayerList() }, /** @@ -164,6 +167,7 @@ myAudio.stop(); // 閿�姣� InnerAudioContext 瀹炰緥 // myAudio.destroy(); + this.setPlayerList() }, count(timeStr) { const data = { @@ -269,18 +273,18 @@ this.data.threeLeveData.forEach((items, indexs) => { if (this.data.productLinkPath == items.productLinkPath) { selectedId = indexs; - } }) if (selectedId !== -1) { let datas = this.data.threeLeveData[selectedId]; - if (this.data.formPath == 'jsek_cloudLearning') { - showDataUrl = app.config.requestCtx + '/file/api/ApiDownloadForAuthorize?md5=' + datas.protectedFile + '&token=' + wx.getStorageSync(app.config.tokenKey); + let file = datas.protectedFile ? datas.protectedFile : datas.file + showDataUrl = app.config.requestCtx + '/file/api/ApiDownloadForAuthorize?md5=' + file + '&token=' + wx.getStorageSync(app.config.tokenKey); } else { showDataUrl = datas.file ? app.config.requestCtx + '/file/api/ApiDownload?md5=' + datas.file : app.config.requestCtx + '/file/api/ApiDownload?md5=' + datas.freeFile } titleName = datas.name; + console.log(showDataUrl, 676767) } this.setData({ @@ -297,24 +301,29 @@ }, onVideo(e) { + this.setPlayerList() this.setData({ myAudioCurrent: '00:00', myAudioPos: '', isplay: false }) const item = e.currentTarget.dataset.item + console.log(item, 222) if (this.data.showData != '') { this.setData({ titleName: item.name, selectId: item.id, selectedId: e.currentTarget.dataset.index, - showData: '' + showData: '', + activeId: item.id + }) if (item.selectType == "audio" || item.learnSelectType === "audio") { if (this.data.formPath == 'jsek_cloudLearning') { + let file = item.protectedFile ? item.protectedFile : item.file // 杩欓噷澶勭悊浜戝涔犵殑 this.setData({ - showData: app.config.requestCtx + '/file/api/ApiDownloadForAuthorize?md5=' + item.protectedFile + '&token=' + wx.getStorageSync(app.config.tokenKey) + showData: app.config.requestCtx + '/file/api/ApiDownloadForAuthorize?md5=' + file + '&token=' + wx.getStorageSync(app.config.tokenKey) }) this.pubulicPlayFun() } else { @@ -613,8 +622,9 @@ myAudioPos: myAudio.currentTime / myAudio.duration * 100, myAudioCurrent: this.format(myAudio.currentTime), myAudioDuration: this.format(myAudio.duration), + progress: ((myAudio.currentTime / myAudio.duration) * 100).toFixed(2) }); - console.log(myAudio.currentTime.toFixed(3), myAudio.duration); + // console.log(myAudio.currentTime.toFixed(3), myAudio.duration); }) }, @@ -764,5 +774,41 @@ myAudio.playbackRate = this.data.speed; // 鎾斁閫熺巼 }, 200); }, - + //鑾峰彇瑙嗛瀛︿範 + getPlayerList() { + app.MG.identity + .getUserKey({ + domain: 'videoPlayer', + keys: [this.data.bookId] + }) + .then((res) => { + if (res.length > 0) { + this.setData({ + playerList: JSON.parse(res[0].value) + }) + } + }) + }, + setPlayerList() { + let that = this + if (that.data.progress > 0) { + let index = that.data.playerList.findIndex((itemData) => itemData.cmsItemId == that.data.selectId) + if (index > -1) { + that.data.playerList.splice(index, 1) + } + that.data.playerList.push({ + cmsItemId: that.data.selectId, + progress: that.data.progress + }) + app.MG.identity + .setUserKey({ + setKeyRequests: [{ + domain: 'videoPlayer', + key: that.data.bookId, + value: JSON.stringify(that.data.playerList) + }] + }) + .then((res) => {}) + } + }, }) \ No newline at end of file diff --git a/packageDomain/pages/resourceDetails/myAudio/index.wxss b/packageDomain/pages/resourceDetails/myAudio/index.wxss index 0629cd2..5c63eb4 100644 --- a/packageDomain/pages/resourceDetails/myAudio/index.wxss +++ b/packageDomain/pages/resourceDetails/myAudio/index.wxss @@ -56,7 +56,6 @@ .takeNotes image { width: 30rpx; height: 30rpx; - margin-top: 10rpx; margin-right: 10rpx; } @@ -64,6 +63,10 @@ margin: 25rpx; display: flex; justify-content: flex-end; + align-items: center; + font-size: 26rpx; + color: #ff6c00; + } .operateBox { diff --git a/packageDomain/pages/resourceDetails/myVideo/index.wxss b/packageDomain/pages/resourceDetails/myVideo/index.wxss index 5cf9402..01b646b 100644 --- a/packageDomain/pages/resourceDetails/myVideo/index.wxss +++ b/packageDomain/pages/resourceDetails/myVideo/index.wxss @@ -100,6 +100,9 @@ margin: 25rpx; display: flex; justify-content: flex-end; + align-items: center; + font-size: 26rpx; + color: #ff6c00; } .operateBox { diff --git a/pages/digitalCourses/digitalCoursesDetails/index.js b/pages/digitalCourses/digitalCoursesDetails/index.js index 71d94da..f057cab 100644 --- a/pages/digitalCourses/digitalCoursesDetails/index.js +++ b/pages/digitalCourses/digitalCoursesDetails/index.js @@ -402,8 +402,8 @@ } } //鍒ゆ柇璧勬簮鏄惁瀛︿範瀹屾垚 - if (learnItemList.length == playerList.value.length) { - let data = playerList.value.filter((ditem) => ditem.progress != '100') + if (learnItemList.length == this.data.playerList.length) { + let data = this.data.playerList.filter((ditem) => ditem.progress != '100') if (data) { this.setData({ isLearn: false, @@ -687,6 +687,15 @@ icon: "none", duration: 1000, }); + return false + } + if (!this.data.isLearn) { + wx.showToast({ + title: "鎮ㄧ殑瀛︿範浠诲姟杩樻湭瀹屾垚锛屾殏涓嶈兘鐢宠璇佷功锛屽姞娌瑰摝锛�", + icon: "none", + duration: 1000, + }); + return false } var page = getCurrentPages().pop(); // 鑾峰彇褰撳墠椤甸潰瀹炰緥 diff --git a/pages/retrievalPage/index.js b/pages/retrievalPage/index.js index 36d58a7..f232ca2 100644 --- a/pages/retrievalPage/index.js +++ b/pages/retrievalPage/index.js @@ -38,7 +38,7 @@ page: 1, total: 0, }, - tabValue: '0', + tabValue: 0, tabPanelstyle: 'display:flex;justify-content:center;align-items:center;', }, @@ -128,7 +128,6 @@ //鏍囩鐨勫垏鎹� onTabsChange(event) { const value = event.detail.value - console.log(value); this.setData({ tabValue: value, isMore: false @@ -139,11 +138,6 @@ } else { this.retrievalPageGet() } - - - - - }, retrievalPageGet() { @@ -872,7 +866,4 @@ onTabsClick(event) { console.log(`Click tab, tab-panel value is ${event.detail.value}.`); }, - tabClick() { - console.log(2323); - } }) \ No newline at end of file diff --git a/pages/retrievalPage/index.skeleton.wxml b/pages/retrievalPage/index.skeleton.wxml index b671bad..cb326da 100644 --- a/pages/retrievalPage/index.skeleton.wxml +++ b/pages/retrievalPage/index.skeleton.wxml @@ -1,14 +1,14 @@ <!-- -姝ゆ枃浠朵负寮�鍙戣�呭伐鍏风敓鎴愶紝鐢熸垚鏃堕棿: 2024/4/11涓嬪崍5:59:34 +姝ゆ枃浠朵负寮�鍙戣�呭伐鍏风敓鎴愶紝鐢熸垚鏃堕棿: 2024/7/5涓嬪崍5:40:28 浣跨敤鏂规硶锛� -鍦� D:\course_of_growth\jsekXcx\jsek-applet\pages\retrievalPage\index.wxml 寮曞叆妯℃澘 +鍦� F:\project-2024\jsek-applet\pages\retrievalPage\index.wxml 寮曞叆妯℃澘 ``` <import src="index.skeleton.wxml"/> <template is="skeleton" wx:if="{{loading}}" /> ``` -鍦� D:\course_of_growth\jsekXcx\jsek-applet\pages\retrievalPage\index.wxss 涓紩鍏ユ牱寮� +鍦� F:\project-2024\jsek-applet\pages\retrievalPage\index.wxss 涓紩鍏ユ牱寮� ``` @import "./index.skeleton.wxss"; ``` @@ -19,122 +19,105 @@ <view class="sk-container"> <view class="outsideRetrievalPageBox"> <view class="retrievalPageBox"> - <view style="width: 100%; height: 44px; "></view> - <view class="nacigationBar" style="width: 70%; height: 40px;"> - <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 sk-pseudo sk-pseudo-circle"></label> - </view> - </view> - <view class="navbar-title sk-transparent sk-text-14-2857-853 sk-text">妫�绱㈢粨鏋�</view> - </view> <view class="example-search"> - <view class="searchBox t-search search--t-search " style="true"> + <view class="searchBox t-search search--t-search "> <view class="t-search__input-box search--t-search__input-box t-not-focused search--t-not-focused t-search__input-box-- search--t-search__input-box-- t-search__input-box--square search--t-search__input-box--square "> <view class="t-icon icon--t-icon search--t-icon " style="font-size: 24px;"> <label class="t-icon-search icon--t-icon-search t-icon-base icon--t-icon-base sk-pseudo sk-pseudo-circle"></label> </view> - <view class="t-input__keyword search--t-input__keyword sk-image" cursor="0" maxlength="-1" name="input" placeholder="璇疯緭鍏ュ叧閿瘝/涔﹀悕/ISBN/浣滆��" placeholder-class=" t-search__placeholder t-search__placeholder--normal" placeholder-style="true" selection-end="-1" selection-start="-1" type="text" value="true"></view> + <view class="t-input__keyword search--t-input__keyword sk-image" cursor="0" maxlength="-1" name="input" placeholder="璇疯緭鍏ュ叧閿瘝/涔﹀悕/ISBN/浣滆��" placeholder-class=" t-search__placeholder t-search__placeholder--normal" placeholder-style="true" selection-end="-1" selection-start="-1" type="text" value="绠$悊"></view> + <view class="t-search__clear search--t-search__clear sk-button sk-pseudo sk-pseudo-circle"> + <view class="t-icon icon--t-icon " style="font-size: 24px;"> + <label class="t-icon-close-circle-filled icon--t-icon-close-circle-filled t-icon-base icon--t-icon-base sk-pseudo sk-pseudo-circle"></label> + </view> + </view> </view> </view> - <view class="cancellation sk-transparent sk-text-14-2857-315 sk-text">鍙栨秷</view> + <view class="cancellation sk-transparent sk-text-14-2857-133 sk-text">鍙栨秷</view> </view> </view> <view class="tabsBox"> - <view class="t-tabs tabs--t-tabs t-tabs--top tabs--t-tabs--top custom-tabs" style="true"> + <view class="t-tabs tabs--t-tabs t-tabs--top tabs--t-tabs--top t-tabs"> <view class="t-sticky sticky--t-sticky tabs--t-tabs__sticky tabs--t-tabs__sticky--top" style="z-index:1;;"> <view class="t-sticky__content sticky--t-sticky__content " style="z-index:1;;"> <view class="t-tabs__wrapper tabs--t-tabs__wrapper t-tabs__wrapper--line tabs--t-tabs__wrapper--line"> - <scroll-view enable-flex="true" enable-passive="true" enhanced="true" scroll-anchoring="true" scroll-with-animation="true" class="t-tabs__scroll tabs--t-tabs__scroll t-tabs__scroll--top tabs--t-tabs__scroll--top t-tabs__scroll--split tabs--t-tabs__scroll--split sk-pseudo sk-pseudo-circle" scroll-left="0" scroll-x="true"> + <scroll-view enable-flex="true" enable-passive="true" enhanced="true" scroll-anchoring="true" scroll-with-animation="true" class="t-tabs__scroll tabs--t-tabs__scroll t-tabs__scroll--top tabs--t-tabs__scroll--top" scroll-left="0" scroll-x="true"> <view class="t-tabs__nav tabs--t-tabs__nav t-tabs__nav--top tabs--t-tabs__nav--top" style="scroll-snap-align: none;"> - <view class="t-tabs__item tabs--t-tabs__item t-tabs__item--line tabs--t-tabs__item--line t-tabs__item--evenly tabs--t-tabs__item--evenly t-tabs__item--top tabs--t-tabs__item--top t-tabs__item--active tabs--t-tabs__item--active " data-index="0"> - <view class="t-tabs__item-inner tabs--t-tabs__item-inner t-tabs__item-inner--line tabs--t-tabs__item-inner--line t-tabs__item-inner--active tabs--t-tabs__item-inner--active sk-transparent sk-text-14-2857-516 sk-text">鍥句功(77)</view> + <view class="t-tabs__item tabs--t-tabs__item t-tabs__item--line tabs--t-tabs__item--line t-tabs__item--evenly tabs--t-tabs__item--evenly t-tabs__item--top tabs--t-tabs__item--top t-tabs__item--active tabs--t-tabs__item--active sk-image" data-index="0"> + <view class="t-tabs__item-inner tabs--t-tabs__item-inner t-tabs__item-inner--line tabs--t-tabs__item-inner--line t-tabs__item-inner--active tabs--t-tabs__item-inner--active sk-transparent sk-text-14-2857-879 sk-text">鍥句功(29)</view> </view> <view class="t-tabs__item tabs--t-tabs__item t-tabs__item--line tabs--t-tabs__item--line t-tabs__item--evenly tabs--t-tabs__item--evenly t-tabs__item--top tabs--t-tabs__item--top " data-index="1"> - <view class="t-tabs__item-inner tabs--t-tabs__item-inner t-tabs__item-inner--line tabs--t-tabs__item-inner--line sk-transparent sk-text-14-2857-430 sk-text">璇剧▼(7)</view> + <view class="t-tabs__item-inner tabs--t-tabs__item-inner t-tabs__item-inner--line tabs--t-tabs__item-inner--line sk-transparent sk-text-14-2857-630 sk-text">璇剧▼(0)</view> </view> <view class="t-tabs__item tabs--t-tabs__item t-tabs__item--line tabs--t-tabs__item--line t-tabs__item--evenly tabs--t-tabs__item--evenly t-tabs__item--top tabs--t-tabs__item--top " data-index="2"> - <view class="t-tabs__item-inner tabs--t-tabs__item-inner t-tabs__item-inner--line tabs--t-tabs__item-inner--line sk-transparent sk-text-14-2857-372 sk-text">鏁板瓧鏁欐潗(6)</view> + <view class="t-tabs__item-inner tabs--t-tabs__item-inner t-tabs__item-inner--line tabs--t-tabs__item-inner--line sk-transparent sk-text-14-2857-636 sk-text">鏁板瓧鏁欐潗(0)</view> </view> <view class="t-tabs__item tabs--t-tabs__item t-tabs__item--line tabs--t-tabs__item--line t-tabs__item--evenly tabs--t-tabs__item--evenly t-tabs__item--top tabs--t-tabs__item--top " data-index="3"> - <view class="t-tabs__item-inner tabs--t-tabs__item-inner t-tabs__item-inner--line tabs--t-tabs__item-inner--line sk-transparent sk-text-14-2857-601 sk-text">涓撻(4)</view> + <view class="t-tabs__item-inner tabs--t-tabs__item-inner t-tabs__item-inner--line tabs--t-tabs__item-inner--line sk-transparent sk-text-14-2857-81 sk-text">涓撻(0)</view> </view> <view class="t-tabs__item tabs--t-tabs__item t-tabs__item--line tabs--t-tabs__item--line t-tabs__item--evenly tabs--t-tabs__item--evenly t-tabs__item--top tabs--t-tabs__item--top " data-index="4"> - <view class="t-tabs__item-inner tabs--t-tabs__item-inner t-tabs__item-inner--line tabs--t-tabs__item-inner--line sk-transparent sk-text-14-2857-962 sk-text">涔︾洰(30)</view> + <view class="t-tabs__item-inner tabs--t-tabs__item-inner t-tabs__item-inner--line tabs--t-tabs__item-inner--line sk-transparent sk-text-14-2857-620 sk-text">涔︾洰(0)</view> </view> - <view class="t-tabs__track tabs--t-tabs__track t-tabs__track--top tabs--t-tabs__track--top " style="-webkit-transform: translateX(31.7734375px); transform: translateX(31.7734375px);"></view> </view> </scroll-view> </view> </view> </view> <view class="t-tabs__content tabs--t-tabs__content"> - <view class="t-tabs__content-inner tabs--t-tabs__content-inner custom-panel" style="true"> - <view class=" t-tab-panel panel--t-tab-panel t-is-active panel--t-is-active" style="true" id="878e94e9--t_tabs_0_panel_0"> + <view class="t-tabs__content-inner tabs--t-tabs__content-inner " style="true"> + <view class=" t-tab-panel panel--t-tab-panel t-is-active panel--t-is-active" style="display:flex;justify-content:center;align-items:center;" id="edf48e66--t_tabs_3_panel_0"> <scroll-view class="scrollViewBox" scroll-y="true"> <view class="bookDataBox"> <view class="bookDataForBox" data-item="[object Object]"> <view class="imageBox"> - <image mode="aspectFit" class="sk-image"></image> + <image mode="true" class="sk-image"></image> </view> - <view class="bookDataNmae sk-transparent sk-text-14-2857-709 sk-text"> - 澶у鐢熷績鐞嗗仴搴锋暀鑲蹭笌璁粌 - </view> + <view class="bookDataNmae sk-transparent sk-text-14-2857-213 sk-text"> 閰掑簵绠$悊姒傝 </view> <view class="bookDataAuthor"></view> </view> <view class="bookDataForBox" data-item="[object Object]"> <view class="imageBox"> <image mode="aspectFit" class="sk-image"></image> </view> - <view class="bookDataNmae sk-transparent sk-text-14-2857-220 sk-text"> - 銆婂姘村钩妯″瀷搴旂敤銆� - </view> - <view class="bookDataAuthor sk-transparent sk-text-14-2857-676 sk-text">閮集鑹� 钁�</view> + <view class="bookDataNmae sk-transparent sk-text-14-2857-679 sk-text"> 椁愰ギ鏈嶅姟涓庣鐞嗗疄鍔� </view> + <view class="bookDataAuthor sk-transparent sk-text-14-2857-898 sk-text">闄堢▼ 鏉庢檽涓� 鐜嬭壋涓�</view> </view> <view class="bookDataForBox" data-item="[object Object]"> <view class="imageBox"> <image mode="aspectFit" class="sk-image"></image> </view> - <view class="bookDataNmae sk-transparent sk-text-14-2857-530 sk-text"> - 銆婄粨鏋勬柟绋嬫ā鍨嬪簲鐢ㄣ�� + <view class="bookDataNmae sk-transparent sk-text-14-2857-423 sk-text"> 涓鏈嶅姟涓庣鐞� </view> + <view class="bookDataAuthor sk-transparent sk-text-14-2857-836 sk-text">鐜嬪鎯�</view> + </view> + <view class="bookDataForBox" data-item="[object Object]"> + <view class="imageBox"> + <image mode="true" class="sk-image"></image> </view> - <view class="bookDataAuthor sk-transparent sk-text-14-2857-79 sk-text">鍒樻簮锛屽垬绾簯 钁�</view> + <view class="bookDataNmae sk-transparent sk-text-14-2857-912 sk-text"> 鍓嶅巺瀹㈡埧鏈嶅姟涓庣鐞� </view> + <view class="bookDataAuthor sk-transparent sk-text-14-2857-579 sk-text">瀛熷簡浼� 鐜嬪潳鍧� 娈靛瓱闇�</view> </view> <view class="bookDataForBox" data-item="[object Object]"> <view class="imageBox"> <image mode="aspectFit" class="sk-image"></image> </view> - <view class="bookDataNmae sk-transparent sk-text-14-2857-308 sk-text"> - 鐜颁唬蹇冪悊涓庢暀鑲茬粺璁″(绗�5鐗堬級 - </view> - <view class="bookDataAuthor sk-transparent sk-text-14-2857-924 sk-text">寮犲帤绮插緪寤哄钩</view> + <view class="bookDataNmae sk-transparent sk-text-14-2857-944 sk-text"> 鏁版嵁璧勪骇绠$悊锛堝垵绾э級 </view> + <view class="bookDataAuthor sk-transparent sk-text-14-2857-597 sk-text">鍖椾含涔呭叾杞欢鑲′唤鏈夐檺鍏徃 缁勭紪</view> </view> <view class="bookDataForBox" data-item="[object Object]"> <view class="imageBox"> <image mode="aspectFit" class="sk-image"></image> </view> - <view class="bookDataNmae sk-transparent sk-text-14-2857-562 sk-text"> - 褰撲唬鏁欒偛蹇冪悊瀛︼紙绗�3鐗堬級 - </view> - <view class="bookDataAuthor sk-transparent sk-text-14-2857-811 sk-text">闄堢惁鍒樺剴寰�</view> + <view class="bookDataNmae sk-transparent sk-text-14-2857-15 sk-text"> 瀛﹀墠鏁欒偛绠$悊瀛︼紙绗�3鐗堬級 </view> + <view class="bookDataAuthor sk-transparent sk-text-14-2857-263 sk-text">寮犵嚂</view> </view> <view class="bookDataForBox" data-item="[object Object]"> <view class="imageBox"> - <image mode="aspectFit" class="sk-image"></image> - </view> - <view class="bookDataNmae sk-transparent sk-text-14-2857-439 sk-text"> - 鏅�氬績鐞嗗瀛︿範鎵嬪唽 - </view> - <view class="bookDataAuthor sk-transparent sk-text-14-2857-80 sk-text">褰亙榫�</view> - </view> - <view class="bookDataForBox" data-item="[object Object]"> - <view class="imageBox"> - <image mode="aspectFit" class="sk-image"></image> + <image mode="true" class="sk-image"></image> </view> </view> <view class="bookDataForBox" data-item="[object Object]"> <view class="imageBox"> - <image mode="aspectFit" class="sk-image"></image> + <image mode="true" class="sk-image"></image> </view> </view> <view class="bookDataForBox" data-item="[object Object]"> diff --git a/pages/retrievalPage/index.skeleton.wxss b/pages/retrievalPage/index.skeleton.wxss index dedc85c..c4e267c 100644 --- a/pages/retrievalPage/index.skeleton.wxss +++ b/pages/retrievalPage/index.skeleton.wxss @@ -1,7 +1,7 @@ /* -姝ゆ枃浠朵负寮�鍙戣�呭伐鍏风敓鎴愶紝鐢熸垚鏃堕棿: 2024/4/11涓嬪崍5:59:34 +姝ゆ枃浠朵负寮�鍙戣�呭伐鍏风敓鎴愶紝鐢熸垚鏃堕棿: 2024/7/5涓嬪崍5:40:28 -鍦� D:\course_of_growth\jsekXcx\jsek-applet\pages\retrievalPage\index.wxss 涓紩鍏ユ牱寮� +鍦� F:\project-2024\jsek-applet\pages\retrievalPage\index.wxss 涓紩鍏ユ牱寮� ``` @import "./index.skeleton.wxss"; ``` @@ -11,9 +11,9 @@ .sk-transparent { color: transparent !important; } -.sk-text-14-2857-853 { +.sk-text-14-2857-133 { background-image: linear-gradient(transparent 14.2857%, #EEEEEE 0%, #EEEEEE 85.7143%, transparent 0%) !important; - background-size: 100% 56.0000rpx; + background-size: 100% 44.8000rpx; position: relative !important; } .sk-text { @@ -23,91 +23,92 @@ color: transparent !important; background-repeat: repeat-y !important; } -.sk-text-14-2857-315 { - background-image: linear-gradient(transparent 14.2857%, #EEEEEE 0%, #EEEEEE 85.7143%, transparent 0%) !important; - background-size: 100% 44.8000rpx; - position: relative !important; - } -.sk-text-14-2857-516 { +.sk-text-14-2857-879 { background-image: linear-gradient(transparent 14.2857%, #EEEEEE 0%, #EEEEEE 85.7143%, transparent 0%) !important; background-size: 100% 39.2000rpx; position: relative !important; } -.sk-text-14-2857-430 { +.sk-text-14-2857-630 { background-image: linear-gradient(transparent 14.2857%, #EEEEEE 0%, #EEEEEE 85.7143%, transparent 0%) !important; background-size: 100% 39.2000rpx; position: relative !important; } -.sk-text-14-2857-372 { +.sk-text-14-2857-636 { background-image: linear-gradient(transparent 14.2857%, #EEEEEE 0%, #EEEEEE 85.7143%, transparent 0%) !important; background-size: 100% 39.2000rpx; position: relative !important; } -.sk-text-14-2857-601 { +.sk-text-14-2857-81 { background-image: linear-gradient(transparent 14.2857%, #EEEEEE 0%, #EEEEEE 85.7143%, transparent 0%) !important; background-size: 100% 39.2000rpx; position: relative !important; } -.sk-text-14-2857-962 { +.sk-text-14-2857-620 { background-image: linear-gradient(transparent 14.2857%, #EEEEEE 0%, #EEEEEE 85.7143%, transparent 0%) !important; background-size: 100% 39.2000rpx; position: relative !important; } -.sk-text-14-2857-709 { +.sk-text-14-2857-213 { background-image: linear-gradient(transparent 14.2857%, #EEEEEE 0%, #EEEEEE 85.7143%, transparent 0%) !important; background-size: 100% 33.6000rpx; position: relative !important; } -.sk-text-14-2857-220 { +.sk-text-14-2857-679 { background-image: linear-gradient(transparent 14.2857%, #EEEEEE 0%, #EEEEEE 85.7143%, transparent 0%) !important; background-size: 100% 33.6000rpx; position: relative !important; } -.sk-text-14-2857-676 { +.sk-text-14-2857-898 { background-image: linear-gradient(transparent 14.2857%, #EEEEEE 0%, #EEEEEE 85.7143%, transparent 0%) !important; background-size: 100% 30.8000rpx; position: relative !important; } -.sk-text-14-2857-530 { +.sk-text-14-2857-423 { background-image: linear-gradient(transparent 14.2857%, #EEEEEE 0%, #EEEEEE 85.7143%, transparent 0%) !important; background-size: 100% 33.6000rpx; position: relative !important; } -.sk-text-14-2857-79 { +.sk-text-14-2857-836 { background-image: linear-gradient(transparent 14.2857%, #EEEEEE 0%, #EEEEEE 85.7143%, transparent 0%) !important; background-size: 100% 30.8000rpx; position: relative !important; } -.sk-text-14-2857-308 { +.sk-text-14-2857-912 { background-image: linear-gradient(transparent 14.2857%, #EEEEEE 0%, #EEEEEE 85.7143%, transparent 0%) !important; background-size: 100% 33.6000rpx; position: relative !important; } -.sk-text-14-2857-924 { +.sk-text-14-2857-579 { background-image: linear-gradient(transparent 14.2857%, #EEEEEE 0%, #EEEEEE 85.7143%, transparent 0%) !important; background-size: 100% 30.8000rpx; position: relative !important; } -.sk-text-14-2857-562 { +.sk-text-14-2857-944 { background-image: linear-gradient(transparent 14.2857%, #EEEEEE 0%, #EEEEEE 85.7143%, transparent 0%) !important; background-size: 100% 33.6000rpx; position: relative !important; } -.sk-text-14-2857-811 { +.sk-text-14-2857-597 { background-image: linear-gradient(transparent 14.2857%, #EEEEEE 0%, #EEEEEE 85.7143%, transparent 0%) !important; background-size: 100% 30.8000rpx; position: relative !important; } -.sk-text-14-2857-439 { +.sk-text-14-2857-15 { background-image: linear-gradient(transparent 14.2857%, #EEEEEE 0%, #EEEEEE 85.7143%, transparent 0%) !important; background-size: 100% 33.6000rpx; position: relative !important; } -.sk-text-14-2857-80 { +.sk-text-14-2857-263 { background-image: linear-gradient(transparent 14.2857%, #EEEEEE 0%, #EEEEEE 85.7143%, transparent 0%) !important; background-size: 100% 30.8000rpx; position: relative !important; } +.sk-button { + color: #EFEFEF !important; + background: #EFEFEF !important; + border: none !important; + box-shadow: none !important; + } .sk-image { background: #EFEFEF !important; } diff --git a/pages/retrievalPage/index.wxml b/pages/retrievalPage/index.wxml index 4fb70ad..9f00cc3 100644 --- a/pages/retrievalPage/index.wxml +++ b/pages/retrievalPage/index.wxml @@ -12,13 +12,8 @@ <view class="tabsBox"> <!-- sticky="true" --> - <t-tabs defaultValue="{{0}}" bind:change="onTabsChange" bind:click="onTabsClick" t-class="custom-tabs" t-class-content="custom-panel"> - - <t-tab-panel label="鍥句功({{bookTotal}})" value="0" style="{{tabPanelstyle}}" bind:tap="tabClick"> - <view wx:if="{{bookData.length <= 0}}" class="noDataBox"> - <!-- <t-empty icon="folder-open" description="鏆傛棤鏁版嵁" /> --> - <empty /> - </view> + <t-tabs t-class="custom-tabs" split="{{false}}" defaultValue="{{tabValue}}" bind:change="onTabsChange" bind:click="onTabsClick"> + <t-tab-panel label="鍥句功({{bookTotal}})" value="0" style="{{tabPanelstyle}}"> <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"> @@ -34,13 +29,14 @@ <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"> + <!-- <t-empty icon="folder-open" description="鏆傛棤鏁版嵁" /> --> + <empty /> + </view> </scroll-view> </t-tab-panel> <t-tab-panel label="璇剧▼({{courseTotal}})" value="1"> - <view wx:if="{{courseData.length <= 0}}" class="noDataBox"> - <!-- <t-empty icon="folder-open" description="鏆傛棤鏁版嵁" /> --> - <empty /> - </view> + <scroll-view scroll-y="{{true}}" class="scrollViewBox" bindscrolltolower="onScrollToLower"> <view class="listBox1"> @@ -70,13 +66,14 @@ <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"> + <!-- <t-empty icon="folder-open" description="鏆傛棤鏁版嵁" /> --> + <empty /> + </view> </scroll-view> </t-tab-panel> <t-tab-panel label="鏁板瓧鏁欐潗({{digitalTextbooksTotal}})" value="2"> - <view wx:if="{{digitalTextbooksData.length <= 0}}" class="noDataBox"> - <!-- <t-empty icon="folder-open" description="鏆傛棤鏁版嵁" /> --> - <empty /> - </view> + <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"> @@ -92,13 +89,14 @@ <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"> + <!-- <t-empty icon="folder-open" description="鏆傛棤鏁版嵁" /> --> + <empty /> + </view> </scroll-view> </t-tab-panel> <t-tab-panel label="涓撻({{seminarTotal}})" value="3"> - <view wx:if="{{seminarData.length <= 0}}" class="noDataBox"> - <!-- <t-empty icon="folder-open" description="鏆傛棤鏁版嵁" /> --> - <empty /> - </view> + <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"> @@ -125,14 +123,13 @@ <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"> + <!-- <t-empty icon="folder-open" description="鏆傛棤鏁版嵁" /> --> + <empty /> + </view> </scroll-view> </t-tab-panel> <t-tab-panel label="涔︾洰({{bookFairTotal}})" value="4"> - <view wx:if="{{bookFairData.length <= 0 }}" class="noDataBox"> - <!-- <t-empty icon="folder-open" description="鏆傛棤鏁版嵁" /> --> - <empty /> - </view> - <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"> @@ -153,14 +150,13 @@ <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"> + <!-- <t-empty icon="folder-open" description="鏆傛棤鏁版嵁" /> --> + <empty /> + </view> </scroll-view> </t-tab-panel> <t-tab-panel label="涔﹀睍({{biblioClassificationTotal}})" value="5"> - <view wx:if="{{biblioClassificationData.length <= 0}}" class="noDataBox"> - <!-- <t-empty icon="folder-open" description="鏆傛棤鏁版嵁" /> --> - <empty /> - </view> - <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}}"> @@ -171,11 +167,14 @@ </view> </view> </view> - <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"> + <!-- <t-empty icon="folder-open" description="鏆傛棤鏁版嵁" /> --> + <empty /> + </view> </scroll-view> </t-tab-panel> </t-tabs> diff --git a/pages/retrievalPage/index.wxss b/pages/retrievalPage/index.wxss index bda8a84..89e882b 100644 --- a/pages/retrievalPage/index.wxss +++ b/pages/retrievalPage/index.wxss @@ -79,8 +79,6 @@ overflow: hidden; } - - .bookDataAuthor { font-family: PingFang SC, PingFang SC; font-weight: 400; @@ -104,7 +102,7 @@ .listBox1, .listBox2 { - padding: 50rpx 0; + /* padding: 50rpx 0; */ } .listBox1 .listItemBox { @@ -139,7 +137,7 @@ display: flex; flex-wrap: wrap; justify-content: space-between; - margin: 15px; + padding: 0 30rpx; } .contentBox { @@ -219,10 +217,13 @@ color: #FF6C00 !important; } +.t-tabs__item { + /* flex: 1 !important; */ +} + .noDataBox { margin: 0 auto; - margin-top: 250rpx; } .bottom-box { @@ -243,9 +244,9 @@ --td-loading-color: #ff6c00; } -.t-tabs__item--evenly { +/* .t-tabs__item--evenly { flex: 1 0 auto !important; -} +} */ .outsideRetrievalPageBox { /* position: relative; */ @@ -389,6 +390,7 @@ .t-tabs__track { background-color: #FF6C00 !important; + width: 80rpx !important; /* -webkit-transform: translateX(39px); */ /* transform: translateX(39px); */ /* height: var(--td-tab-track-thickness, 0rpx) !important; */ diff --git a/services/home/home.js b/services/home/home.js index e3f82b7..f54bd1c 100644 --- a/services/home/home.js +++ b/services/home/home.js @@ -21,8 +21,8 @@ text: '鏁板瓧璇剧▼', key: 2, icon: '/static/images/home/shuzikecheng@2x.png', - // url: '/pages/digitalCourses/index', - url: '' + url: '/pages/digitalCourses/index', + // url: '' }, { text: '鏁板瓧鏁欐潗', -- Gitblit v1.9.1