From cf7e71c6d0fb64eeb6b5deac540da843b4bb465c Mon Sep 17 00:00:00 2001
From: QYF-GitLab1 <1940665526@qq.com>
Date: 星期二, 26 八月 2025 10:41:52 +0800
Subject: [PATCH] 关于我们-理念与品牌文化

---
 src/views/personalCenter/myApply.vue |   43 ++++++++++++++++++++++++++++++++-----------
 1 files changed, 32 insertions(+), 11 deletions(-)

diff --git a/src/views/personalCenter/myApply.vue b/src/views/personalCenter/myApply.vue
index cb67f0c..98f2497 100644
--- a/src/views/personalCenter/myApply.vue
+++ b/src/views/personalCenter/myApply.vue
@@ -108,7 +108,6 @@
 import { reactive, ref, onMounted, inject } from 'vue'
 import { getPublicImage } from '@/assets/js/middleGround/tool'
 import { useRouter } from 'vue-router'
-import tool from '@/assets/js/toolClass'
 import defaultImg from '@/assets/images/default-book-img.png'
 const MG: any = inject('MG')
 const config: any = inject('config')
@@ -193,17 +192,39 @@
     },
   })
 }
-const read = (pItem: any) => {
-  /** 鏆傛棤鏁欐潗闃呰鍣紝璺宠浆鑷宠鎯� */
-  // let token = localStorage.getItem(config.tokenKey)
-  // const url = config.textBookResourceUrl + '#/home' + '?bookId=' + pItem.id + '&token=' + token
-  // window.open(url)
-  router.push({
-    path: '/bookdetail',
-    query: {
-      bookId: pItem.id,
+
+// 鑾峰彇鏁欐潗璇︽儏
+const getBookDetail = async (id: string) => {
+  const query = {
+    path: '*',
+    queryType: '*',
+    productId: id,
+    coverSize: {
+      height: 300,
+      width: 210,
     },
-  })
+    fields: {
+      author: [],
+      isbn: [],
+    },
+  }
+  const res = await MG.store.getProductDetail(query)
+  return res.datas ?? null
+}
+
+const read = async (pItem: any) => {
+  /** 鏆傛棤鏁欐潗闃呰鍣紝璺宠浆鑷宠鎯� */
+  const detail = await getBookDetail(pItem.id)
+  let token = localStorage.getItem(config.tokenKey)
+  const url =
+    config.textBookResourceUrl + '#/home' + '?bookId=' + detail.refCode + '&token=' + token
+  window.open(url)
+  // router.push({
+  //   path: '/bookdetail',
+  //   query: {
+  //     bookId: pItem.id,
+  //   },
+  // })
 }
 const handleSizeChange = (val: number) => {
   paginationData.limit = val

--
Gitblit v1.9.1