From 006a2ecb6430146cea3afdf353938043c231e5fc Mon Sep 17 00:00:00 2001 From: yiming <m13691596795@163.com> Date: 星期四, 21 三月 2024 14:34:44 +0800 Subject: [PATCH] 修改购物车等 --- pages/cart/index.js | 2 packageBookService/pages/bookServices/detail/components/tree/index.js | 3 pages/bookExhibitionList/index.wxss | 51 ++++++------ pages/bookExhibitionList/index.js | 34 +++++++ pages/bookExhibitionList/index.wxml | 15 +++ packageBookService/pages/bookServices/detail/index.js | 29 +++++-- pages/bookExhibitionDetails/index.js | 13 +- pages/retrievalPage/index.js | 2 pages/bookExhibitionDetails/index.wxml | 6 pages/cart/index.wxss | 2 pages/bookExhibitionDetails/index.wxss | 28 +++---- 11 files changed, 116 insertions(+), 69 deletions(-) diff --git a/packageBookService/pages/bookServices/detail/components/tree/index.js b/packageBookService/pages/bookServices/detail/components/tree/index.js index eed99e1..6a672a3 100644 --- a/packageBookService/pages/bookServices/detail/components/tree/index.js +++ b/packageBookService/pages/bookServices/detail/components/tree/index.js @@ -297,6 +297,9 @@ }, // 鍔犲叆璐墿杞� async onCloudShoppingCart() { + + + let requests = [] const item = this.data.cloudShoppingCart console.log(item, 'item'); diff --git a/packageBookService/pages/bookServices/detail/index.js b/packageBookService/pages/bookServices/detail/index.js index 6231fb5..194c949 100644 --- a/packageBookService/pages/bookServices/detail/index.js +++ b/packageBookService/pages/bookServices/detail/index.js @@ -557,6 +557,17 @@ // 鍥句功娣诲姞璐墿杞� async addBookShopcCar() { + + const token = wx.getStorageSync('jsek-token') + if (!token) { + return wx.getUserProfile({ + desc: '鐢ㄦ埛鐧诲綍', + success: (res) => { + console.log(res); + } + }) + } + const shoppingCartGetId = [] let query = { @@ -1003,14 +1014,14 @@ async allAddShoppiingCar() { const child = this.selectComponent('#learn-resource') const token = wx.getStorageSync('jsek-token') - // if (!token) { - // return wx.getUserProfile({ - // desc: '鐢ㄦ埛鐧诲綍', - // success: (res) => { - // console.log(res); - // } - // }) - // } + if (!token) { + return wx.getUserProfile({ + desc: '鐢ㄦ埛鐧诲綍', + success: (res) => { + console.log(res); + } + }) + } let shopList = this.handleTreeData(this.data.learn).filter((item) => this.resourceIsBuy(item)) this.getShoppingCartProductGet() if (!shopList.length) return wx.showToast({ @@ -1206,7 +1217,7 @@ } else if (this.data.tabValue == 'jsek_cloudLearning') { const tree = this.selectComponent('#tree') - + tree.onCloudShoppingCart() diff --git a/pages/bookExhibitionDetails/index.js b/pages/bookExhibitionDetails/index.js index bb04659..b4df761 100644 --- a/pages/bookExhibitionDetails/index.js +++ b/pages/bookExhibitionDetails/index.js @@ -14,7 +14,7 @@ bookExhibitionList: [], navBarHeight: '', barHeight: '', - bookName: '' + subtitleName: '', }, /** @@ -32,7 +32,8 @@ this.setData({ - bookName: options.bookName + bookName: options.bookName, + subtitleName: options.subtitleName }) const passId = options.id @@ -138,15 +139,15 @@ this.setData({ bookExhibitionList: res.datas }) - console.log(this.data.bookExhibitionList, 88888); + console.log(this.data.bookExhibitionList, 'bookExhibitionList'); }) }, onBookDetails(event) { const item = event.currentTarget.dataset.item; console.log(item, 'item'); - // wx.navigateTo({ - // url: '/pages/bookExhibitionDetails/index?id?name=' + item.id + item.name // 鍋囪璺宠浆鍒拌鎯呴〉闈紝骞朵紶閫掍簡id鍙傛暟 - // }); + wx.navigateTo({ + url: '/packageBookService/pages/bookServices/detail/index?id=' + item.id + '&name=' + item.name + }); }, goBack() { wx.navigateBack(); diff --git a/pages/bookExhibitionDetails/index.wxml b/pages/bookExhibitionDetails/index.wxml index 87b5129..41204f8 100644 --- a/pages/bookExhibitionDetails/index.wxml +++ b/pages/bookExhibitionDetails/index.wxml @@ -4,11 +4,11 @@ <view> <t-icon name="chevron-left" size="30" data-name="{{item}}" bind:click="goBack" /> </view> - <view class="navbar-title">{{bookName}}</view> + <view class="navbar-title">{{subtitleName}}</view> </view> <view class="headBox"> - <text class="titleBox">{{bookName}}</text> + <view class="titleBox">{{bookName}}</view> <view class="informationBox"> <text class="informationNameBox">鍙戝竷浜�:{{bookCreator}}</text> <text class="informationTimeBox">鍙戝竷鏃ユ湡锛歿{bookBeginDate}}</text> @@ -33,6 +33,6 @@ <image class="booksImageBox" src="{{item.icon}}" mode="" /> </view> <view class="booksTextBox"> <text>{{item.name}}</text></view> - + <view class="boosAuthor">{{item.author}}</view> </view> </view> \ No newline at end of file diff --git a/pages/bookExhibitionDetails/index.wxss b/pages/bookExhibitionDetails/index.wxss index c8feec7..01c31ea 100644 --- a/pages/bookExhibitionDetails/index.wxss +++ b/pages/bookExhibitionDetails/index.wxss @@ -24,25 +24,13 @@ } .titleBox { - height: 60rpx; + font-weight: 800; font-size: 45rpx; display: flex; justify-content: center; - padding: 0 30rpx; - /* text-indent: 6%; */ + padding: 10rpx 30rpx; - /* overflow: hidden; - text-overflow: ellipsis; - - -webkit-box-orient: vertical; - -webkit-line-clamp: 1; */ - margin: 0 130rpx; - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-line-clamp: 1; - overflow: hidden; - text-overflow: ellipsis; } .informationBox { @@ -108,13 +96,21 @@ font-weight: bold; width: 280rpx; margin: 30rpx 25rpx; - /* overflow: hidden; + overflow: hidden; text-overflow: ellipsis; - white-space: nowrap; */ + white-space: nowrap; } .outsideBooksBox { display: flex; flex-wrap: wrap; +} + +.boosAuthor { + font-family: PingFang SC, PingFang SC; + font-weight: 400; + font-size: 22rpx; + color: #949494; + margin: 30rpx 25rpx; } \ No newline at end of file diff --git a/pages/bookExhibitionList/index.js b/pages/bookExhibitionList/index.js index 032e4a3..84d40c5 100644 --- a/pages/bookExhibitionList/index.js +++ b/pages/bookExhibitionList/index.js @@ -58,8 +58,8 @@ options: [], }, navBarHeight: '', - barHeight: '' - + barHeight: '', + windowHeight: '', }, @@ -68,6 +68,34 @@ * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鍔犺浇 */ onLoad(options) { + // 鑾峰彇灞忓箷楂樺害 + wx.getSystemInfo({ + success: function (res) { + // this.setData({ + // windowHeight: res.windowHeight + // }) + + // 鑾峰彇鑺傜偣鐨勭被鍚� + var query = wx.createSelectorQuery(); + query.select('.assembleContent').boundingClientRect(); + query.exec(function (res) { + + console.log(res, 'res'); + let node = res[0]; + node.setStyle({ + backgroundColor: '#0256b9', + }) + // // 淇敼鑺傜偣鏍峰紡 + // if (node) { + // node.setStyle({ + // backgroundColor: 'red', + // color: 'white' + // }); + // } + }); + } + }); + // console.log(this.data.filteredItems, 88888); const systInfo = wx.getSystemInfoSync(); const menu = wx.getMenuButtonBoundingClientRect(); // 鑳跺泭淇℃伅 @@ -348,7 +376,7 @@ const item = event.currentTarget.dataset.item; console.log(item); wx.navigateTo({ - url: '/pages/bookExhibitionDetails/index?id=' + item.id + '&bookName=' + item.name // 鍋囪璺宠浆鍒拌鎯呴〉闈紝骞朵紶閫掍簡id鍙傛暟 + url: '/pages/bookExhibitionDetails/index?id=' + item.id + '&bookName=' + item.name + '&subtitleName=' + item.subtitleName // 鍋囪璺宠浆鍒拌鎯呴〉闈紝骞朵紶閫掍簡id鍙傛暟 }); }, // 鎼滅储妗� diff --git a/pages/bookExhibitionList/index.wxml b/pages/bookExhibitionList/index.wxml index 77fa0f8..212b518 100644 --- a/pages/bookExhibitionList/index.wxml +++ b/pages/bookExhibitionList/index.wxml @@ -41,13 +41,22 @@ <view class="assembleContent"> <view class="titleBox"> <view class="frameBox"></view> - <image class="titleTextBox" src="/static/images/bookExhibitionList/zhuantitaolun.png" mode="aspectFit" /> + <view class="titleTextBox"> + <image src="/static/images/bookExhibitionList/zhuantitaolun.png" mode="heightFix" /> + </view> + </view> <view class="outside"> + <view wx:if="{{bookExhibitionList.length }}"> + <t-empty icon="folder-open" description="鏆傛棤鏁版嵁" /> + </view> <view class="contentBox" wx:for="{{bookExhibitionList}}" wx:key="index" wx:for-item="item" wx:for-index="index" bindtap="onBookExhibitionDetails" data-item="{{item}}"> - <image wx:if="{{item.icon}}" src="{{item.icon}}" mode="aspectFit" /> - <image wx:else="" src="/static/images/bookExhibitionList/banner.png" mode="" /> + <view class="imageBox"> + <image wx:if="{{item.icon}}" src="{{item.icon}}" mode="widthFix" /> + <image wx:else src="/static/images/bookExhibitionList/banner.png" mode="heightFix" /> + </view> + <view class="textBox" title="{{item.subtitleName}}"> <text>{{item.subtitleName}}</text></view> </view> diff --git a/pages/bookExhibitionList/index.wxss b/pages/bookExhibitionList/index.wxss index 7d917bb..3b28263 100644 --- a/pages/bookExhibitionList/index.wxss +++ b/pages/bookExhibitionList/index.wxss @@ -4,12 +4,10 @@ background-color: #fff; display: flex; align-items: center; - } .navbar-title { white-space: nowrap; - /* overflow: hidden; */ text-overflow: ellipsis; color: #0F1214; font-size: 40rpx; @@ -23,47 +21,42 @@ flex-wrap: wrap; justify-content: space-between; margin: 15px; - - } .contentBox { width: 330rpx; - /* height: 231rpx; */ - /* border: 1px #000 solid; */ margin: 10px 0; background-color: #fff; - } -image { - width: 327rpx; +.contentBox .imageBox { + width: 330rpx; height: 128rpx; +} + + + +image { + width: 100%; + height: 100%; } .textBox { font-family: PingFang SC, PingFang SC; width: 280rpx; - /* height: 75rpx; */ font-size: 25rpx; - overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; - /* text-align: center; */ margin: 20rpx; - } .example-search { - /* width: 300px; */ background-color: #fff; - /* padding: 16rpx 32rpx; */ - } .iconBox { @@ -112,6 +105,8 @@ padding-top: 30rpx; } + + .frameBox { width: 7rpx; height: 54rpx; @@ -121,8 +116,15 @@ .titleTextBox { margin-left: 5px; - width: 150rpx; + width: 200rpx; height: 37rpx; + /*瀹� 3.7 楂�1 */ +} + +.titleTextBox image { + width: 100%; + height: 100%; + image-rendering: -webkit-optimize-contrast; } .classification { @@ -137,17 +139,12 @@ .assembleContent { background-color: #F2F3F8; + } - -/* .t-dropdown-menu__item--active { - color: #0F1214; -} */ - .t-dropdown-menu:after, .t-dropdown-menu::after { height: 0px; } - .t-dropdown-item__body, .t-dropdown-item__footer, @@ -169,7 +166,6 @@ .t-dropdown-menu__item--active { height: 68rpx !important; background: #F6F6F6 !important; - /* border-radius: 40rpx 40rpx 0 0; */ } .t-dropdown-menu__item--active, @@ -201,8 +197,9 @@ /* background-color: #FF6C00 !important; */ /* } */ -/* .menu--t-dropdown-menu::after { +/* + */ +.menu--t-dropdown-menu::after { background-color: var(--td-component-border, var(--td-gray-color-4, #fff)) !important; -} - */ \ No newline at end of file +} \ No newline at end of file diff --git a/pages/cart/index.js b/pages/cart/index.js index 16c1922..7e52034 100644 --- a/pages/cart/index.js +++ b/pages/cart/index.js @@ -22,6 +22,8 @@ }, onShow() { this.shoppingCartGet(); + this.setData({ totalPrice: 0.00, selectedCount: 0, checkAll: false, }) + }, onDelete(e) { const item = e.currentTarget.dataset.item; diff --git a/pages/cart/index.wxss b/pages/cart/index.wxss index 5661723..4d47114 100644 --- a/pages/cart/index.wxss +++ b/pages/cart/index.wxss @@ -28,7 +28,7 @@ padding: 30rpx; background: #F2F3F8; border-radius: 18rpx 18rpx 18rpx 18rpx; - padding-bottom: 230rpx; + padding-bottom: 325rpx; /* height: 260rpx; */ } diff --git a/pages/retrievalPage/index.js b/pages/retrievalPage/index.js index e5e7d1c..77f1025 100644 --- a/pages/retrievalPage/index.js +++ b/pages/retrievalPage/index.js @@ -526,7 +526,7 @@ console.log(e.currentTarget.dataset.item); const item = e.currentTarget.dataset.item wx.navigateTo({ - url: '/packageBookService/pages/bookServices/detail/index?id=' + item.id + '&name' + item.name + url: '/packageBookService/pages/bookServices/detail/index?id=' + item.id + '&name=' + item.name }) -- Gitblit v1.9.1