From 7a4a5658ba89afda9e89b31e92a40ad7658fd29e Mon Sep 17 00:00:00 2001 From: litian <2804272236@qq.com> Date: 星期三, 20 十一月 2024 16:54:20 +0800 Subject: [PATCH] 资源目录 --- src/views/readerPages/webHome.vue | 40 ++++++++++++++++++++++++++-------------- src/views/readerPages/mobileHome.vue | 1 - 2 files changed, 26 insertions(+), 15 deletions(-) diff --git a/src/views/readerPages/mobileHome.vue b/src/views/readerPages/mobileHome.vue index 2f0f453..b872b00 100644 --- a/src/views/readerPages/mobileHome.vue +++ b/src/views/readerPages/mobileHome.vue @@ -697,7 +697,6 @@ userInfo.value = { ...wechatInfo, phoneNumber: phoneInfo?.credential, - Email: emailInfo?.credential, role: 'Student' } } else if (phoneInfo) { diff --git a/src/views/readerPages/webHome.vue b/src/views/readerPages/webHome.vue index 348affa..d0034e8 100644 --- a/src/views/readerPages/webHome.vue +++ b/src/views/readerPages/webHome.vue @@ -396,7 +396,7 @@ class="icon hover" size="20" @click="JumpPosition(item)" - v-if="resourceType == 'default'" + v-if="item.pagination" > <LocationInformation /> </el-icon> @@ -432,18 +432,20 @@ > <View /> </el-icon> + <!-- 鍏朵粬绫诲瀷棰勮鎴栫洿鎺ヤ笅杞� --> + <el-icon + @click="goPlay(item)" + size="20" + class="icon hover" + v-if="item.resourceType != '瑙嗛' && item.resourceType != '闊抽' && item.resourceType != '鍥剧墖'" + > + <View /> + </el-icon> <el-icon size="20" class="icon hover" - @click="goPlay(item)" - v-if=" - !( - item.resourceType == '瑙嗛' || - item.resourceType == '闊抽' || - item.resourceType == '涔犻' || - item.resourceType == '鍥剧墖' - ) && item.isDownload == '鏄�' - " + @click="goDownload(item)" + v-if="item.isDownload == '鏄�'" > <Download /> </el-icon> @@ -1784,8 +1786,8 @@ { icon: huabi, name: '鐢荤瑪', - // isShow: bookConfig.value.textbookComponents.indexOf('800109C0') > -1 - isShow: true + isShow: bookConfig.value.textbookComponents.indexOf('800109C0') > -1 + // isShow: true }, { icon: baiban, @@ -2031,7 +2033,7 @@ if (!activeClassify.value) { activeClassify.value = classifySelectList.value[0].key defaultResourceList.value.forEach((resItem1) => { - if (resItem1.resourceType == classifySelectList.value[0].title) { + if (resItem1.resourceType != '鍥剧墖' && resItem1.resourceType != '瑙嗛' && resItem1.resourceType != '闊抽') { resourceDataList.value.push(resItem1) } }) @@ -2105,7 +2107,7 @@ if (!activeClassify.value) { activeClassify.value = classifySelectList.value[0].key teacherResourceList.value.forEach((resItem1) => { - if (resItem1.resourceType == classifySelectList.value[0].title) { + if (resItem1.resourceType != '鍥剧墖' && resItem1.resourceType != '瑙嗛' && resItem1.resourceType != '闊抽') { resourceDataList.value.push(resItem1) } }) @@ -2169,6 +2171,13 @@ // testWord.value = bookConfig.value.resourceUrl + '/' + data.resourcePath // } } +const goDownload =(data) =>{ + if (data.md5) { + window.open(bookConfig.value.requestCtx + '/file/api/ApiDownload?md5=' + data.md5) + } else if (data.resourcePath) { + window.open(bookConfig.value.resourceUrl + '/' + data.resourcePath) + } +} // 鍏抽棴瑙嗛 const resourVisbleClose = () => { resourVisble.value = false @@ -2195,6 +2204,9 @@ //璧勬簮绫诲瀷閫夋嫨榛樿/鏁欏笀 const selectResourceType = (type) => { resourceType.value = type + resourceDataList.value = [] + classifySelectList.value = [] + activeClassify.value = '' searchText.value = '' if (type == 'collect') { getCollectResource() -- Gitblit v1.9.1