assets/js/middleGround/api/ugc.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
packageBookService/pages/bookServices/list/index.wxml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
packageBookService/pages/bookServices/list/index.wxss | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
packageDomain/pages/sampleBookList/applicationForm/index.wxml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
packageDomain/pages/sampleBookList/applicationForm/index.wxss | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
packageDomain/pages/sampleBookList/index.wxml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
packageDomain/pages/sampleBookList/index.wxss | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
pages/bookExhibitionList/index.wxml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
pages/personalCenter/index.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
pages/personalCenter/index.wxml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
assets/js/middleGround/api/ugc.js
@@ -3,7 +3,7 @@ tokenKey } from "../../config"; import toolClass from "../../toolClass"; let token = wx.getStorageSync(tokenKey) ? wx.getStorageSync(tokenKey) : '' let token = wx.getStorageSync(tokenKey) ? wx.getStorageSync(tokenKey) : ''; const ugcApi = { // 获取商品点赞Topic getProductLikesTopic(data) { packageBookService/pages/bookServices/list/index.wxml
@@ -2,111 +2,42 @@ <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" /> <t-icon name="chevron-left" size="30" data-name="{{item}}" bind:click="goBack" /> </view> <t-search model:value="{{searchValue}}" shape="round" placeholder="请输入关键词/书名/ISBN/作者" class="navBar-search" style="width: 464rpx" bind:submit="searchBook" /> <t-search model:value="{{searchValue}}" shape="round" placeholder="请输入关键词/书名/ISBN/作者" class="navBar-search" style="width: 464rpx" bind:submit="searchBook" /> </view> <view class="bookServices-list"> <view class="list-header"> <scroll-view scroll-x="{{true}}" class="header-scroll"> <!-- <scroll-view scroll-x="{{true}}" class="header-scroll"> --> <view class="header-scroll"> <t-dropdown-menu style="width: 1000rpx"> <t-dropdown-item options="{{stairList.options}}" value="{{stairList.value}}" bindchange="onChangeStair" /> <t-dropdown-item label="二级" options="{{secondList.options}}" optionsColumns="2" multiple value="{{secondList.value}}" bind:confirm="onConfirmSecond" bind:change="onChangeSecond" /> <t-dropdown-item label="重点项目" options="{{majorProjectList.options}}" optionsColumns="2" multiple defaultValue="{{majorProjectList.value}}" bind:confirm="changeMajorProject" bind:reset="resetMajorProject" /> <t-dropdown-item label="新形态教材" options="{{newTextBook.options}}" optionsColumns="2" multiple defaultValue="{{newTextBook.value}}" bind:confirm="changeNewText" bind:reset="resetNewText" /> <t-dropdown-item options="{{stairList.options}}" value="{{stairList.value}}" bindchange="onChangeStair" /> <t-dropdown-item label="二级" options="{{secondList.options}}" optionsColumns="2" multiple value="{{secondList.value}}" bind:confirm="onConfirmSecond" bind:change="onChangeSecond" /> <t-dropdown-item label="重点项目" options="{{majorProjectList.options}}" optionsColumns="2" multiple defaultValue="{{majorProjectList.value}}" bind:confirm="changeMajorProject" bind:reset="resetMajorProject" /> <t-dropdown-item label="新形态教材" options="{{newTextBook.options}}" optionsColumns="2" multiple defaultValue="{{newTextBook.value}}" bind:confirm="changeNewText" bind:reset="resetNewText" /> </t-dropdown-menu> </scroll-view> </view> <!-- </scroll-view> --> <view class="header-sort" bind:tap="sortClick"> <text class="sort-name">排序</text> <!-- <view class="sort-icon"> --> <t-icon name="swap-left" size="28rpx" class="icon-right" color="{{sort == 'Asc' ? '#ff6c00' : ''}}" /> <t-icon name="swap-left" size="28rpx" class="icon-left" color="{{sort == 'Desc' ? '#ff6c00' : ''}}" /> <t-icon name="swap-left" size="28rpx" class="icon-right" color="{{sort == 'Asc' ? '#ff6c00' : ''}}" /> <t-icon name="swap-left" size="28rpx" class="icon-left" color="{{sort == 'Desc' ? '#ff6c00' : ''}}" /> <!-- </view> --> </view> </view> <t-pull-down-refresh value="{{enable}}" loadingProps="{{loadingProps}}" loadingTexts="{{['下拉刷新', '松手刷新', '正在刷新', '刷新完成']}}" bind:refresh="onRefresh" class="down-refresh" > <scroll-view scroll-y="{{true}}" class="list-container" bindrefresherrefresh="onPullDownRefresh" bindscrolltolower="onReachBottom" > <t-pull-down-refresh value="{{enable}}" loadingProps="{{loadingProps}}" loadingTexts="{{['下拉刷新', '松手刷新', '正在刷新', '刷新完成']}}" bind:refresh="onRefresh" class="down-refresh"> <scroll-view scroll-y="{{true}}" class="list-container" bindrefresherrefresh="onPullDownRefresh" bindscrolltolower="onReachBottom"> <view class="assort-title"> <view class="title-box"></view> <view class="title-name">{{assortCheck.name}}</view> </view> <view class="page-content"> <view class="book-list" wx:if="{{!loaidng}}"> <view class="book-box" wx:for="{{bookList}}" wx:key="id" bind:tap="goDetail" data-book="{{item}}" > <view class="book-box" wx:for="{{bookList}}" wx:key="id" bind:tap="goDetail" data-book="{{item}}"> <view class="book-img"> <image src="{{item.icon ? item.icon : '/static/images/default-book-img.png'}}" aria-label="{item.name{}}" mode="widthFix" /> <image src="{{item.icon ? item.icon : '/static/images/default-book-img.png'}}" aria-label="{item.name{}}" mode="widthFix" /> </view> <view class="book-name book-color">{{ item.name}}</view> <view class="book-author book-color">{{item.author}}</view> @@ -117,22 +48,11 @@ </view> <!-- loading --> <view class="loading-box" wx:if="{{loaidng}}"> <t-loading theme="circular" size="60rpx" class="wrapper" loading="{{loaidng}}" wx:if="{{loaidng}}" /> <t-loading theme="circular" size="60rpx" class="wrapper" loading="{{loaidng}}" wx:if="{{loaidng}}" /> </view> </view> <view 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> </scroll-view> packageBookService/pages/bookServices/list/index.wxss
@@ -68,6 +68,7 @@ .header-scroll { height: 100%; width: 85vw; overflow-x: auto; } .icon-left { packageDomain/pages/sampleBookList/applicationForm/index.wxml
@@ -1,10 +1,8 @@ <view class="container"> <view class="page-header"> <t-tabs t-class="t-tabs" defaultValue="{{active}}" split="{{false}}" bind:change="tabClick"> <t-tab-panel label="纸质样书" value="0" /> <t-tab-panel label="电子样书" value="1" /> </t-tabs> </view> <view class="page-content"> <view class="content"> <view class="bookListBox"> packageDomain/pages/sampleBookList/applicationForm/index.wxss
@@ -7,21 +7,14 @@ height: 100vh; } .page-header { width: 100%; position: fixed; top: 0; left: 0; z-index: 1; } .page-content { padding-top: 96rpx; margin-top: -30rpx; } .content { height: calc(100vh - env(safe-area-inset-bottom) - 96rpx); box-sizing: border-box; height: calc(100vh - env(safe-area-inset-bottom) - 86rpx); overflow-y: auto; } @@ -31,8 +24,13 @@ } .t-tabs { margin-top: 20rpx; padding-top: 20rpx; background: none !important; width: 100%; position: fixed; top: 0rpx; left: 0; z-index: 1 } .t-tabs__wrapper { @@ -74,7 +72,7 @@ background: #fff; min-height: 200rpx; border-radius: 10rpx; margin-top: -30rpx; padding: 60rpx 40rpx 40rpx 40rpx; } packageDomain/pages/sampleBookList/index.wxml
@@ -10,13 +10,15 @@ </view> <view class="list-header"> <view class="header-scroll"> <scroll-view scroll-x scroll-with-animation='true' class="srcolbox"> <!-- <scroll-view scroll-x scroll-with-animation='true' class="srcolbox"> --> <view class="srcolbox"> <t-dropdown-menu> <t-dropdown-item label="总分类" options="{{iconList.options}}" default-value="{{iconList.value}}" optionsColumns="2" bindchange="onChangeIcon" arrow-icon="" /> <t-dropdown-item label="一级" options="{{stairList.options}}" value="{{stairList.value}}" optionsColumns="2" bindchange="onChangeStair" arrow-icon="" /> <t-dropdown-item label="总分类" options="{{iconList.options}}" value="{{iconList.value}}" optionsColumns="2" bindchange="onChangeIcon" /> <t-dropdown-item label="一级" options="{{stairList.options}}" value="{{stairList.value}}" optionsColumns="2" bindchange="onChangeStair" /> <t-dropdown-item label="二级" options="{{secondList.options}}" optionsColumns="2" multiple value="{{secondList.value}}" bind:confirm="onConfirmSecond" bind:change="onChangeSecond" /> </t-dropdown-menu> </scroll-view> </view> <!-- </scroll-view> --> </view> <view class="header-sort" bind:tap="sortClick"> <view class="sort-name">排序</view> packageDomain/pages/sampleBookList/index.wxss
@@ -92,9 +92,9 @@ } .t-dropdown-menu__item--active { height: 86rpx !important; /* height: 86rpx !important; */ background: #F6F6F6 !important; border-radius: 40rpx 40rpx 0 0; /* border-radius: 40rpx 40rpx 0 0; */ } .t-radio__title { pages/bookExhibitionList/index.wxml
@@ -21,15 +21,8 @@ <t-dropdown-menu class="classification"> <t-dropdown-item options="{{product.options}}" value="{{product.value}}" bindchange="onChange" /> <t-dropdown-item class="{{keynoteDisabled ? 'disableds' : ' '}}" disabled="{{keynoteDisabled}}" label=" 重点项目" options="{{multipleSelect.options}}" value="{{multipleSelect.value}}" bindchange="handleMultipleSelect" multiple bind:confirm="handleConfirm" bind:reset="handleReset" show-overlay="{{true}}"> </t-dropdown-item> </t-dropdown-menu> <view class="outsideSortBox"> <view class="sortBox" bind:tap="onSwapRight"> <text>排序</text> pages/personalCenter/index.js
@@ -1,6 +1,5 @@ const app = getApp() const menuData = [ { const menuData = [{ title: '我的订单', icon: '/static/images/personal/order.png', url: '/packagePersonal/pages/myOrder/index', @@ -49,8 +48,7 @@ type: 'publishBooks', } ]; const moreMenu = [ { const moreMenu = [{ title: '我的消息', icon: '/static/images/personal/notification.png', url: '/packagePersonal/pages/myMassage/index', @@ -63,8 +61,7 @@ type: 'feedback', } ]; const moreMenu1 = [ { const moreMenu1 = [{ title: '关于我们', icon: '/static/images/personal/about.png', url: '/packagePersonal/pages/aboutUs/index?types=jsek_aboutUs', @@ -77,8 +74,7 @@ type: 'contact', } ]; const userTypeList = [ { const userTypeList = [{ lable: '中职教师', value: 'vocSchoolTeachers' }, @@ -119,7 +115,11 @@ visible: false, baseRefresh: { value: false } }, loadingProps: { size: '50rpx', }, scrollTop: 0, }, /** * 生命周期函数--监听页面加载 @@ -165,8 +165,7 @@ /** * 页面上拉触底事件的处理函数 */ onReachBottom() { }, onReachBottom() {}, // 获取登录用户身份 getUserInfo() { app.MG.identity.getCurrentAppUser().then(res => { @@ -281,20 +280,22 @@ }); }, tabUserTypeClick(e) { let { info } = e.currentTarget.dataset; let { info } = e.currentTarget.dataset; this.setData({ userTypeActive: info.value, }); }, submit() { let userTypeInfo = { requests: [ { data: JSON.stringify({ userType: this.data.userTypeActive }), requests: [{ data: JSON.stringify({ userType: this.data.userTypeActive }), name: '用户类型', type: 'userType' } ] }] } app.MG.identity.setAppUserInfo(userTypeInfo).then((res) => { if (res) { @@ -337,8 +338,15 @@ this.setData({ isWhite: e.detail.scrollTop > 10 ? true : false }) const { scrollTop } = e.detail; this.setData({ scrollTop }); }, /** * 用户点击右上角分享 */ pages/personalCenter/index.wxml
@@ -1,5 +1,5 @@ <view> <t-pull-down-refresh value="{{baseRefresh.value}}" loadingTexts="{{['下拉刷新', '松手刷新', '正在刷新', '刷新完成']}}" bind:refresh="onPullDownRefresh" bind:scroll="onScroll"> <t-pull-down-refresh value="{{baseRefresh.value}}" loadingProps="{{loadingProps}}" loadingTexts="{{['下拉刷新', '松手刷新', '正在刷新', '刷新完成']}}" bind:refresh="onPullDownRefresh" bind:scroll="onScroll"> <view style="width: 100%; height: {{barHeight}}px;"></view> <view class="background {{ isWhite ? 'white':''}}" style="padding-top: {{barHeight}}px"> <text class="text">个人中心</text>