From f4a2f400fdc999946e75a4322fe1ceb6e528c169 Mon Sep 17 00:00:00 2001
From: litian <C21AF165>
Date: 星期二, 27 八月 2024 19:59:46 +0800
Subject: [PATCH] xuexi

---
 pages/digitalTextbooks/digitalTextbooksDetails/index.js |   61 ++++++++++++++++++++++++++++--
 1 files changed, 56 insertions(+), 5 deletions(-)

diff --git a/pages/digitalTextbooks/digitalTextbooksDetails/index.js b/pages/digitalTextbooks/digitalTextbooksDetails/index.js
index 971c831..2f5b7dc 100644
--- a/pages/digitalTextbooks/digitalTextbooksDetails/index.js
+++ b/pages/digitalTextbooks/digitalTextbooksDetails/index.js
@@ -1,5 +1,6 @@
 // pages/digitalTextbooks/digitalTextbooksDetails/index.js
 import Toast from "tdesign-miniprogram/toast";
+import moment from 'moment'
 import {
   loginInfo
 } from '../../../assets/js/login';
@@ -66,6 +67,7 @@
     isCertificate: {},
     isLearn: false,
     isTest: false,
+    publishingUnit: ''
   },
 
   /**
@@ -194,7 +196,9 @@
         seriesName: [],
         author: [],
         isbn: [],
+        editorUnit: [],
         publicationDate: [],
+        publishingUnit: [],
         bookClassification: [],
         paperPrice: [],
         JDLink: [],
@@ -213,7 +217,7 @@
         //epub璇曡鐧惧垎姣�
       }
     }
-    app.MG.store.getProductDetail(query).then(res => {
+    app.MG.store.getProductDetail(query).then(async res => {
       if (res.datas.purchasedSaleMethodIdList.includes(res.datas.defaultSaleMethodId)) {
         this.setData({
           isBuy: true
@@ -223,13 +227,10 @@
           isBuy: false
         })
       }
-      // res.datas.publicationDate = 
+      res.datas.publicationDate = moment(res.datas.publicationDate).format('YYYY骞碝M鏈圖D鏃�')
       if (res.datas.icon == '') {
         res.datas.icon = '/static/images/default-book-img.png'
       }
-      this.setData({
-        publicationDate: this.formatDate(res.datas.publicationDate)
-      })
       res.datas.price = res.datas.price.toFixed(2)
 
       this.setData({
@@ -249,6 +250,9 @@
       wx.setNavigationBarTitle({
         title: res.datas.name,
       })
+      if (res.datas.publishingUnit) {
+        await this.getBookPublishUnit(res.datas.publishingUnit)
+      }
 
       this.getAboutBook(res.datas.productLinkInfo[res.datas.productLinkInfo.length - 1].LinkPath)
       console.log(this.data.isBuy);
@@ -262,6 +266,29 @@
 
     })
   },
+  //鑾峰彇鍥句功鍑虹増鍗曚綅
+  async getBookPublishUnit(listStr) {
+    let query = {
+      refCodes: ['publishingUnit']
+    }
+    await app.MG.store.getProductTypeField(query).then((res) => {
+      const list = JSON.parse(listStr)
+      let dataList = []
+      list.forEach((unit) => {
+        JSON.parse(res[0].config).option.forEach((item) => {
+          if (item.value == unit) {
+            dataList.push(item.name)
+          }
+        })
+      })
+      if (dataList.length == list.length) {
+        this.setData({
+          publishingUnit: dataList.join('  '),
+        })
+      }
+    })
+  },
+
   onTabsChange(event) {
     this.setData({
       tabValue: event.detail.value,
@@ -773,4 +800,28 @@
     }
   },
 
+  //璇佷功鏌ョ湅
+  onClick1() {
+    this.setData({
+      images: ['/static/images/certificate/cbzs.jpg'],
+      showIndex: true,
+      visible: true,
+    })
+  },
+  onClick2() {
+    this.setData({
+      images: ['/static/images/certificate/rzzs.jpg'],
+      showIndex: true,
+      visible: true,
+    })
+  },
+  onClose(e) {
+    const {
+      trigger
+    } = e.detail;
+    this.setData({
+      visible: false,
+    });
+  }
+
 })
\ No newline at end of file

--
Gitblit v1.9.1