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