fix: bug
This commit is contained in:
+2
-2
@@ -28,7 +28,7 @@ VITE_APP_BASE_H5_API_Url = 'http://25.18.122.65:7001'
|
||||
|
||||
|
||||
# VITE_APP_BASE_H5_API_Url_TRAAPP = 'http://25.64.16.130:9601'
|
||||
# VITE_APP_BASE_H5_API_Url_TRASTUDY = 'http://25.64.16.130:9602'
|
||||
VITE_APP_BASE_H5_API_Url_TRASTUDY = 'http://25.64.16.130:9602'
|
||||
# VITE_APP_BASE_H5_API_Url_TRAASK = 'http://25.64.16.144:9605'
|
||||
|
||||
|
||||
@@ -37,4 +37,4 @@ VITE_APP_BASE_H5_API_Url = 'http://25.18.122.65:7001'
|
||||
# 于嘉文
|
||||
# VITE_APP_BASE_H5_API_Url_TRAEXAM = 'http://25.64.16.143:9604'
|
||||
# 孙宇
|
||||
VITE_APP_BASE_H5_API_Url_TRAEXAM = 'http://25.64.16.139:9604'
|
||||
# VITE_APP_BASE_H5_API_Url_TRAEXAM = 'http://25.64.16.139:9604'
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<view class="course-study-body">
|
||||
<view class="body-title">
|
||||
<uv-icon class="arrow-icon" name="arrow-left" @click="backRouter()" />
|
||||
课程学习记录
|
||||
{{ recordTitle }}
|
||||
</view>
|
||||
<scroll-view class="talking-list" :scroll-y="true" :scroll-top="scrollTop" :show-scrollbar="false"
|
||||
:scroll-with-animation="true">
|
||||
@@ -40,9 +40,10 @@
|
||||
|
||||
const activeVoiceTalkingItemId = ref('')
|
||||
const chooseRate = ref('1.0')
|
||||
|
||||
const recordTitle = ref('')
|
||||
onLoad((params) => {
|
||||
stdyId.value = params.stdyId
|
||||
recordTitle.value = params.crsName || '课程学习记录'
|
||||
getRecordInfo()
|
||||
})
|
||||
const talkingRecord = ref([])
|
||||
|
||||
@@ -20,14 +20,14 @@
|
||||
<view class="link-item" v-for="(item, index) in fileList" @click.stop="previewFile(item)">{{index+1}}. {{item.docName}}</view>
|
||||
</view>
|
||||
</view>
|
||||
<view :class="['link-cont', activeNames.indexOf(2) >= 0 ? 'is-active' : '']">
|
||||
<view :class="['link-cont', activeNames.indexOf(2) >= 0 ? 'is-active' : '']" v-if="crsList.length > 0">
|
||||
<view class="link-info" @click="changeActive(2)">
|
||||
<view class="info-text">
|
||||
发现{{3}}个关联课程
|
||||
发现{{crsList.length}}个关联课程
|
||||
</view>
|
||||
</view>
|
||||
<view class="link-items">
|
||||
<view class="link-item" v-for="(item, index) in 5">{{index+1}}. {{item}}</view>
|
||||
<view class="link-item" v-for="(item, index) in crsList" @click.stop="previewCrs(item)">{{index+1}}. {{item.crsName}}</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
@@ -58,6 +58,7 @@
|
||||
watch
|
||||
} from 'vue'
|
||||
import MarkdownPreview from '@/components/markdown-preview/markdown-preview.vue';
|
||||
import common from '@/common/common';
|
||||
|
||||
const emit = defineEmits(['handleEvents'])
|
||||
const props = defineProps({
|
||||
@@ -89,6 +90,7 @@
|
||||
})
|
||||
const mdText = computed(() => props.dataInfo?.talkingText)
|
||||
const fileList = computed(() => props.dataInfo?.talkingFiles || [])
|
||||
const crsList = computed(()=> props.dataInfo?.talkingCrsList || [])
|
||||
const activeNames = ref([1, 2])
|
||||
|
||||
const changeActive = (val) => {
|
||||
@@ -113,6 +115,9 @@
|
||||
const previewFile = (item) => {
|
||||
emit('handleEvents', 'preview', item)
|
||||
}
|
||||
const previewCrs = (item) => {
|
||||
common.navigateTo('/pages/courseDetail/index?crsId=' + item.crsId)
|
||||
}
|
||||
</script>
|
||||
|
||||
<style scoped lang="scss">
|
||||
|
||||
@@ -309,7 +309,8 @@
|
||||
askData: {
|
||||
...askData.value
|
||||
},
|
||||
talkingFiles: []
|
||||
talkingFiles: [],
|
||||
talkingCrsList: []
|
||||
})
|
||||
} else if (body.event === 'token') {
|
||||
answerIsOver.value = false
|
||||
@@ -320,7 +321,9 @@
|
||||
} else if (body.event === 'sourceDocuments') {
|
||||
console.log('回答返回文件列表!')
|
||||
if (talkingList.value.length === 0) return
|
||||
talkingList.value[talkingList.value.length - 1].talkingFiles = JSON.parse(body.data) || []
|
||||
let _data = JSON.parse(body.data) || {}
|
||||
talkingList.value[talkingList.value.length - 1].talkingFiles = _data.knowledgeList||[]
|
||||
talkingList.value[talkingList.value.length - 1].talkingCrsList = _data.crsList||[]
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user