From f5932f85898de7284c9f16d314b4a1c572b31c73 Mon Sep 17 00:00:00 2001 From: yiming <m13691596795@163.com> Date: 星期五, 21 六月 2024 11:51:16 +0800 Subject: [PATCH] 视频 --- packageDomain/pages/sampleBookList/applicationForm/index.js | 41 ++++++++++++++++++++++++++++++++++++----- 1 files changed, 36 insertions(+), 5 deletions(-) diff --git a/packageDomain/pages/sampleBookList/applicationForm/index.js b/packageDomain/pages/sampleBookList/applicationForm/index.js index 9dbbc78..8a7d525 100644 --- a/packageDomain/pages/sampleBookList/applicationForm/index.js +++ b/packageDomain/pages/sampleBookList/applicationForm/index.js @@ -61,24 +61,55 @@ wx.navigateTo({ url: "/packageDomain/pages/teacherCertification/index", }); + } else { + wx.navigateBack(); } } }) } if (wx.getStorageSync("paperBookList")) { + const paperBookList = JSON.parse(wx.getStorageSync("paperBookList")) + for (let index = 0; index < paperBookList.length; index++) { + const item = paperBookList[index]; + if (item.publicationDate) + item.publicationDate = this.formatDate(item.publicationDate) + } that.setData({ - paperBookList: JSON.parse(wx.getStorageSync("paperBookList")), - bookList: JSON.parse(wx.getStorageSync("paperBookList")) + paperBookList: paperBookList, + bookList: paperBookList }) } if (wx.getStorageSync("electronicBookList")) { + const electronicBookList = JSON.parse(wx.getStorageSync("electronicBookList")) + for (let index = 0; index < electronicBookList.length; index++) { + const item = electronicBookList[index]; + if (item.publicationDate) + item.publicationDate = this.formatDate(item.publicationDate) + } that.setData({ - electronicBookList: JSON.parse(wx.getStorageSync("electronicBookList")) + electronicBookList: electronicBookList }) } that.getSelectBookCount(); that.getSelectPaperBookCount(); that.getPaperType(); + } + }, + + formatDate(inputDate) { + // 浣跨敤姝e垯琛ㄨ揪寮忓尮閰嶆棩鏈熼儴鍒� + const dateMatch = inputDate.match(/^(\d{4})\/(\d{1,2})\/(\d{1,2})/); + if (dateMatch) { + // 鎻愬彇骞淬�佹湀銆佹棩 + const year = dateMatch[1]; + const month = dateMatch[2].padStart(2, '0'); // 纭繚鏈堜唤涓轰袱浣嶆暟 + const day = dateMatch[3].padStart(2, '0'); // 纭繚鏃ユ湡涓轰袱浣嶆暟 + + // 鎷兼帴骞惰繑鍥炴牸寮忓寲鍚庣殑鏃ユ湡 + return `${year}-${month}-${day}`; + } else { + // 濡傛灉娌℃湁鍖归厤鍒版棩鏈熼儴鍒嗭紝鍒欒繑鍥炲師濮嬭緭鍏ユ垨鎶涘嚭閿欒 + return inputDate; // 鎴栬�� throw new Error('Invalid date format'); } }, @@ -308,7 +339,7 @@ that.setData({ bookList: eList }) - wx.setStorageSync("electronicBookList", eList); + wx.setStorageSync("electronicBookList", JSON.stringify(eList)); } else { let pList = that.data.paperBookList; pList.forEach((obj, index) => { @@ -319,7 +350,7 @@ that.setData({ bookList: pList }) - wx.setStorageSync("paperBookList", pList); + wx.setStorageSync("paperBookList", JSON.stringify(pList)); } } else if (res.cancel) {} } -- Gitblit v1.9.1