From 5f00696dfb25bc90034448ceb634ed1ef256681a Mon Sep 17 00:00:00 2001 From: qiyunfeng-create <1940665526@qq.com> Date: 星期四, 21 八月 2025 21:13:35 +0800 Subject: [PATCH] Merge branch 'master' of http://182.92.203.7:2001/r/xiehe_website --- src/assets/js/middleGround/tool.js | 117 +++++++++++++++++++++++++++------------------------------- 1 files changed, 55 insertions(+), 62 deletions(-) diff --git a/src/assets/js/middleGround/tool.js b/src/assets/js/middleGround/tool.js index 44e3985..6ffb8f5 100644 --- a/src/assets/js/middleGround/tool.js +++ b/src/assets/js/middleGround/tool.js @@ -1,7 +1,7 @@ import { requestCtx, appId } from '@/assets/js/config.js' // import defaultImg from '@/assets/images/default-book-img.png' // import defaultBookFair from '@/assets/images/default-bookFair.png' -// import bookCover from '@/assets/images/book-cover.png' +import bookCover from '@/assets/images/book-cover.png' // import defaultPub from '@/assets/images/math/default-pub.png' // import defaultAudio from '@/assets/images/math/default-audio.png' import moment from 'moment' @@ -13,7 +13,7 @@ storeInfo, repositoryInfo, coverSize, - handelEBooK + handelEBooK, }) { const dataList = [] for (let i = 0; i < datas.length; i++) { @@ -78,7 +78,7 @@ subProductCount: parseInt(item.datas.SubProductCount), ..._fields, datas: item.datas, - subDatas + subDatas, } // 缁熶竴澶勭悊浠锋牸 @@ -88,7 +88,7 @@ let saleMethod = [] try { saleMethod = obj.cmsDatas[0].datas.find( - (item) => item.datas.RefCode == 'tourism_accompanyingResources' + (item) => item.datas.RefCode == 'accompanyingResources', ).datas.SaleMethod saleMethod = JSON.parse(saleMethod) } catch (error) { @@ -154,22 +154,22 @@ itemFields, handelEBooK, }) { - item.fileMap = {}; - let itemFieldsData = []; + item.fileMap = {} + let itemFieldsData = [] for (const key in itemFields) { - itemFieldsData.push(key); + itemFieldsData.push(key) } - let fieldsData = []; + let fieldsData = [] for (const key in fields) { - fieldsData.push(key); + fieldsData.push(key) } for (let i = 0; i < fieldsData.length; i++) { - const field = fieldsData[i]; - item.datas[field] = JSON.parse(item.datas[field]); - const datas = item.datas[field]; + const field = fieldsData[i] + item.datas[field] = JSON.parse(item.datas[field]) + const datas = item.datas[field] if (datas.length > 0) { if (datas[0].Value) { - item[field] = datas[0].Value; + item[field] = datas[0].Value if (datas[0].Data.FileLinkList && datas[0].Data.FileLinkList.length) { item.fileMap = { ...item.fileMap, @@ -178,13 +178,13 @@ return { ...item.File, ...item, - }; - }) + } + }), ), - }; + } } } else if (datas[0].Data) { - item[field] = datas[0].Data.Value; + item[field] = datas[0].Data.Value if (datas[0].Data.FileLinkList && datas[0].Data.FileLinkList.length) { item.fileMap = { ...item.fileMap, @@ -193,84 +193,77 @@ return { ...item.File, ...item, - }; - }) + } + }), ), - }; + } } } } } // 澶勭悊cms璧勬簮 - const subDatas = item.subDatas; - const linkItemsMap = {}; + const subDatas = item.subDatas + const linkItemsMap = {} if (subDatas) { for (const sdata of subDatas) { - const tag = sdata.queryTag; + const tag = sdata.queryTag for (const subItem of sdata.datas) { - convertCmsItemBase(subItem, coverSize, handelEBooK); - subItem.fileMap = {}; + convertCmsItemBase(subItem, coverSize, handelEBooK) + subItem.fileMap = {} for (let i = 0; i < itemFieldsData.length; i++) { - const itemField = itemFieldsData[i]; + const itemField = itemFieldsData[i] try { - subItem.datas[itemField] = JSON.parse(subItem.datas[itemField]); + subItem.datas[itemField] = JSON.parse(subItem.datas[itemField]) } catch (error) { - subItem.datas[itemField] = []; + subItem.datas[itemField] = [] } - const itemDatas = subItem.datas[itemField]; + const itemDatas = subItem.datas[itemField] if (itemDatas.length > 0) { if (itemDatas[0].Value) { - subItem[itemField] = itemDatas[0].Value; + subItem[itemField] = itemDatas[0].Value if (itemDatas[0].FileList && itemDatas[0].FileList.length) { subItem.fileMap = { ...subItem.fileMap, ...handleLinkFileInfo(itemDatas[0].FileList), - }; + } } } else if (itemDatas[0].Data) { - subItem[itemField] = itemDatas[0].Data.Value; - if ( - itemDatas[0].Data.FileList && - itemDatas[0].Data.FileList.length - ) { + subItem[itemField] = itemDatas[0].Data.Value + if (itemDatas[0].Data.FileList && itemDatas[0].Data.FileList.length) { subItem.fileMap = { ...subItem.fileMap, ...handleLinkFileInfo(itemDatas[0].Data.FileList), - }; + } } } else if (itemDatas[0].CmsItemData) { - subItem[itemField] = itemDatas[0].CmsItemData.Value; - if ( - itemDatas[0].CmsItemData.FileList && - itemDatas[0].CmsItemData.FileList.length - ) { + subItem[itemField] = itemDatas[0].CmsItemData.Value + if (itemDatas[0].CmsItemData.FileList && itemDatas[0].CmsItemData.FileList.length) { subItem.fileMap = { ...subItem.fileMap, ...handleLinkFileInfo(itemDatas[0].CmsItemData.FileList), - }; + } } } } } if (subItem.productLinkInfo && subItem.productLinkInfo.length) { - let itemProductLinkInfo = subItem.productLinkInfo.find(citem => citem.Name == item.datas.Name) + let itemProductLinkInfo = subItem.productLinkInfo.find( + (citem) => citem.Name == item.datas.Name, + ) subItem.productLinkPath = - itemProductLinkInfo.LinkPath + - "\\" + - itemProductLinkInfo.CmsItemId; + itemProductLinkInfo.LinkPath + '\\' + itemProductLinkInfo.CmsItemId } if (subItem.linkInfo && subItem.linkInfo.length) - subItem.linkPath = - subItem.linkInfo[0].LinkPath + "\\" + subItem.linkInfo[0].CmsItemId; + subItem.linkPath = subItem.linkInfo[0].LinkPath + '\\' + subItem.linkInfo[0].CmsItemId } - linkItemsMap[tag] = sdata.datas; + linkItemsMap[tag] = sdata.datas } } - convertCmsItemBase(item, coverSize, handelEBooK); - item.idPath = path + "\\" + item.id; - item.subItems = linkItemsMap; - return item; + convertCmsItemBase(item, coverSize, handelEBooK) + item.idPath = path + '\\' + item.id + item.subItems = linkItemsMap + return item } const handleLinkFileInfo = (linkList) => { @@ -287,7 +280,7 @@ size: linkItem.Size, // metaData: JSON.parse(linkItem.MetaData ?? "{}"), order: linkItem.Order, - protectType: linkItem.ProtectType + protectType: linkItem.ProtectType, } } return linkFileMap @@ -309,9 +302,9 @@ item.linkStoreId = parseInt(item.datas.LinkStore) item.linkRepoId = item.datas.LinkRepository item.childrenCount = parseInt(item.datas.ChildrenCount ?? '0') - ;(item.childrenFolderCount = parseInt(item.datas.ChildrenFolderCount ?? '0')), + ;((item.childrenFolderCount = parseInt(item.datas.ChildrenFolderCount ?? '0')), (item.childrenChannelCount = parseInt(item.datas.ChildrenChannelCount ?? '0')), - (item.linkId = parseInt(item.datas.LinkId)) + (item.linkId = parseInt(item.datas.LinkId))) item.linkOrg = JSON.parse(item.datas.LinkOrg ?? '[]')[0] item.linkDepartment = JSON.parse(item.datas.LinkDepartment ?? '[]')[0] item.linkInfo = JSON.parse(item.datas.LinkInfo ?? '[]') @@ -328,7 +321,7 @@ if (handelEBooK) { // 鑾峰彇闅忎功璧勬簮鐨勯攢鍞柟寮� let saleMethod = item.cmsDatas[0].datas.find( - (item) => item.refCode == 'tourism_accompanyingResources' + (item) => item.refCode == 'accompanyingResources', ).saleMethod if (saleMethod && saleMethod.length > 0) { Object.keys(saleMethod[0]).map((key) => { @@ -411,10 +404,10 @@ if (md5) { src = requestCtx + `/file/GetPreViewImage?md5=${md5}` } else { - if(storeInfo == `defaultGoodsStore${appId}`){ - return bookCover; - }else{ - return "" + if (storeInfo == `defaultGoodsStore${appId}`) { + return bookCover + } else { + return '' } } if (width && src) src += `&width=${width}` -- Gitblit v1.9.1