From f16f827b03d7b148e6ea4a52b66d14c577f1d0ca Mon Sep 17 00:00:00 2001
From: litian <C21AF165>
Date: 星期四, 11 七月 2024 14:07:26 +0800
Subject: [PATCH] url

---
 pages/home/digitalRead/index.js                       |    4 +-
 packageBookService/pages/bookServices/detail/index.js |    3 +
 pages/index/bookDetail.js                             |   62 +++++++++++++++++++-----------
 3 files changed, 43 insertions(+), 26 deletions(-)

diff --git a/packageBookService/pages/bookServices/detail/index.js b/packageBookService/pages/bookServices/detail/index.js
index 042346a..a101f1d 100644
--- a/packageBookService/pages/bookServices/detail/index.js
+++ b/packageBookService/pages/bookServices/detail/index.js
@@ -389,6 +389,7 @@
       this.setData({
         bookDetail: res.datas,
         buyIdList: res.datas.purchasedSaleMethodIdList,
+        pageLoading: false
       });
       if (res.datas.cmsDatas && res.datas.cmsDatas.length) {
         this.setData({
@@ -449,7 +450,7 @@
         "bookDetail.paperPrice": this.numFormat(
           this.data.bookDetail.paperPrice
         ),
-        pageLoading: false,
+
       });
       console.log("鍥句功淇℃伅", this.data.bookClass);
     });
diff --git a/pages/home/digitalRead/index.js b/pages/home/digitalRead/index.js
index 0d7c5a9..c88d98a 100644
--- a/pages/home/digitalRead/index.js
+++ b/pages/home/digitalRead/index.js
@@ -21,12 +21,12 @@
       })
     } else if (options && options.productId) {
       this.setData({
-        src: 'https://jsek.bnuic.com/bookshelf/#/bookDetail?productId=' +
+        src: 'http://jsysf.bnuic.com/bookshelf/#/bookDetail?productId=' +
           options.productId
       })
     } else {
       this.setData({
-        src: 'https://jsek.bnuic.com/bookshelf/#/index'
+        src: 'http://jsysf.bnuic.com/bookshelf/#/index'
       })
     }
   },
diff --git a/pages/index/bookDetail.js b/pages/index/bookDetail.js
index a24a4a1..99e82a8 100644
--- a/pages/index/bookDetail.js
+++ b/pages/index/bookDetail.js
@@ -1,4 +1,6 @@
 // pages/index/bookDetail.js
+import request from '../../assets/request/index'
+
 const app = getApp()
 import {
   loginInfo
@@ -47,31 +49,45 @@
 
   },
   getBookList() {
-    const obj = {
-      // storeInfo: app.config.jslx,
-      path: "*",
-      queryType: '*',
-      coverSize: {
-        width: 150
-      },
-      paging: {
-        start: 0,
-        size: 6
-      },
-      filterList: [{
-        value: 'Normal',
-        field: 'state'
-      }],
-      fields: {
-        author: [],
-        'RefCodes': [this.data.refcode]
-      }
+    let url = '/store/api/ApiQueryProductByAppUser'
+    let fields = {
+      Name: [],
+      'RefCodes': [this.data.refcode]
     }
-    app.MG.store.getProductList(obj).then((res) => {
-      console.log(res.datas, '鍥句功淇℃伅')
-      let book = res.datas[0]
+    let queryBook = {
+      AccessControl: {
+        Path: '*',
+        StoreRefCode: `defaultGoodsStore${app.config.appId}`,
+        Type: '*',
+        LinkType: ''
+      },
+      PageQuery: {
+        Start: 0,
+        Size: 3,
+      },
+      SortQuery: [{
+        LinkOrder: 'Desc'
+      }],
+      Name: [],
+      RefCode: [],
+      ...fields
+    }
+    let body = {
+      query: JSON.stringify({
+        Query: [{
+          queryBook: queryBook
+        }]
+      })
+    }
+    request({
+      url: url,
+      method: 'post',
+      data: body
+    }).then((res) => {
+      console.log(res[0], 'resp');
+      let book = res[0].datas[0]
       wx.redirectTo({
-        url: `/packageBookService/pages/bookServices/detail/index?id=${book.id}&name=${book.name}`,
+        url: `/packageBookService/pages/bookServices/detail/index?id=${book.id}&name=${book.datas.Name}`,
       });
     })
   },

--
Gitblit v1.9.1