From c1d895582c41acd7fed7ff26f9bb612c6d4b47a4 Mon Sep 17 00:00:00 2001 From: xjs Date: Tue, 22 Apr 2025 16:04:36 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=95=8C=E9=9D=A2=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- manifest.config.ts | 2 +- src/aiService-sub/index/index.vue | 11 ++++++++--- src/manifest.json | 3 --- .../evaluate/hooks/useEvaluateBack.ts | 4 +++- .../evaluate/studyReport/LearnSkillReport.vue | 1 - .../evaluate/studyReport/anxietyReport.vue | 1 - src/pages-sub/evaluation/assessmentPage.vue | 7 +++++-- src/pages/evaluation/index/index.vue | 8 ++++---- 8 files changed, 21 insertions(+), 16 deletions(-) diff --git a/manifest.config.ts b/manifest.config.ts index e6e8a5a..8d1ea6d 100644 --- a/manifest.config.ts +++ b/manifest.config.ts @@ -91,7 +91,7 @@ export default defineManifestConfig({ subPackages: true, }, requiredPrivateInfos: ['getLocation'], - requiredBackgroundModes: ['audio'], + // requiredBackgroundModes: ['audio'], lazyCodeLoading: 'requiredComponents', // __usePrivacyCheck__: true, }, diff --git a/src/aiService-sub/index/index.vue b/src/aiService-sub/index/index.vue index c66691e..11f4f30 100644 --- a/src/aiService-sub/index/index.vue +++ b/src/aiService-sub/index/index.vue @@ -26,7 +26,7 @@ const userStore = useUserStore() //chat.ycymedu.com //chatv2.ycymedu.com const url = ref( - `https://chatv2.ycymedu.com?userId=${userStore.userInfo.estimatedAchievement.wxId}&subjectGroup=${userStore.userInfo.estimatedAchievement.subjectGroup}&expectedScore=${userStore.userInfo.estimatedAchievement.expectedScore}&provinceName=${userStore.userInfo.estimatedAchievement.provinceName}&token=${userStore.userInfo.token}`, + `https://chat.ycymedu.com?userId=${userStore.userInfo.estimatedAchievement.wxId}&subjectGroup=${userStore.userInfo.estimatedAchievement.subjectGroup}&expectedScore=${userStore.userInfo.estimatedAchievement.expectedScore}&provinceName=${userStore.userInfo.estimatedAchievement.provinceName}&token=${userStore.userInfo.token}`, ) const handleChildMessage = (event) => { @@ -40,8 +40,13 @@ onLoad((options) => { if (options.type) { url.value += `&reportType=${options.type}` } - uni.getRecorderManager() - uni.getBackgroundAudioManager() + // const recorderManager = uni.getRecorderManager() + // recorderManager.onError((res) => { + // console.log('录音错误', res) + // }) + // recorderManager.onStop((res) => { + // console.log('录音停止', res) + // }) }) diff --git a/src/manifest.json b/src/manifest.json index 045829f..0d1e460 100644 --- a/src/manifest.json +++ b/src/manifest.json @@ -66,9 +66,6 @@ "requiredPrivateInfos": [ "getLocation" ], - "requiredBackgroundModes": [ - "audio" - ], "lazyCodeLoading": "requiredComponents" }, "mp-alipay": { diff --git a/src/pages-evaluation-sub/evaluate/hooks/useEvaluateBack.ts b/src/pages-evaluation-sub/evaluate/hooks/useEvaluateBack.ts index eb72b71..9714573 100644 --- a/src/pages-evaluation-sub/evaluate/hooks/useEvaluateBack.ts +++ b/src/pages-evaluation-sub/evaluate/hooks/useEvaluateBack.ts @@ -1,8 +1,10 @@ export const handleBack = () => { const pages = getCurrentPages() + console.log(pages[pages.length - 2].route) + if ( pages.length > 1 && - pages[pages.length - 1].route === 'pages-sub/ucenter/evaluate/evaluateList' + pages[pages.length - 2].route === 'pages-sub/ucenter/evaluate/evaluateList' ) { uni.navigateBack() } else { diff --git a/src/pages-evaluation-sub/evaluate/studyReport/LearnSkillReport.vue b/src/pages-evaluation-sub/evaluate/studyReport/LearnSkillReport.vue index 5cdf566..dcb8fc9 100644 --- a/src/pages-evaluation-sub/evaluate/studyReport/LearnSkillReport.vue +++ b/src/pages-evaluation-sub/evaluate/studyReport/LearnSkillReport.vue @@ -128,7 +128,6 @@ onLoad((options) => { level.value = calcLevel(studyRecord.value.result) score.value = JSON.parse(studyRecord.value.result)[0].Total suggestions.value = JSON.parse(studyRecord.value.suggestions).succestions - console.log(suggestions) } }) }) diff --git a/src/pages-evaluation-sub/evaluate/studyReport/anxietyReport.vue b/src/pages-evaluation-sub/evaluate/studyReport/anxietyReport.vue index fab7dcd..404a753 100644 --- a/src/pages-evaluation-sub/evaluate/studyReport/anxietyReport.vue +++ b/src/pages-evaluation-sub/evaluate/studyReport/anxietyReport.vue @@ -114,7 +114,6 @@ onLoad((options) => { level.value = calcLevel(studyRecord.value.result) score.value = JSON.parse(studyRecord.value.result)[0].Total suggestions.value = JSON.parse(studyRecord.value.suggestions) - console.log(suggestions) } }) }) diff --git a/src/pages-sub/evaluation/assessmentPage.vue b/src/pages-sub/evaluation/assessmentPage.vue index ebd5670..74227a9 100644 --- a/src/pages-sub/evaluation/assessmentPage.vue +++ b/src/pages-sub/evaluation/assessmentPage.vue @@ -125,9 +125,12 @@ const handleCheckChange = (value: any[]) => { disableBtn.value = false } - if (questionType.value === 0) { + if (questionType.value === 0 && value.length > 0) { // 单选题就点完跳下一题 - handleNextQuestion() + const timer = setTimeout(() => { + handleNextQuestion() + clearTimeout(timer) + }, 250) } } diff --git a/src/pages/evaluation/index/index.vue b/src/pages/evaluation/index/index.vue index 67b9fbe..ae68469 100644 --- a/src/pages/evaluation/index/index.vue +++ b/src/pages/evaluation/index/index.vue @@ -17,8 +17,8 @@ v-for="item in academicList" :key="item.id" :item="item" - start-color="#e5f2fa" - end-color="#dae8fa" + start-color="#E5F2FA" + end-color="#DAE8FA" > @@ -39,8 +39,8 @@ v-for="item in learningList" :key="item.id" :item="item" - :start-color="item.startColor" - :end-color="item.endColor" + start-color="#E9EFFF" + end-color="#D8DFFD" >