From 6d75ed60d2d50e56d36e7fc9759b3ee61af31874 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E8=88=AA?= Date: Thu, 13 Nov 2025 17:27:29 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=BB=B4=E5=BA=A6=E7=BB=93=E6=9E=9C?= =?UTF-8?q?=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/sparring.js | 32 ++ src/common/common.js | 1 + src/pages/course/components/chartSeven.vue | 10 +- src/pages/course/components/chartSix.vue | 10 +- src/pages/sparring/components/answer.vue | 37 +- src/pages/sparring/components/feedback.vue | 34 +- .../sparring/components/talking-item.vue | 89 ++++- src/pages/sparring/result.vue | 141 +++++--- src/pages/sparring/tip.vue | 342 +++++++++++++++++- src/static/images/sparring/ask-icon.png | Bin 0 -> 713 bytes 10 files changed, 579 insertions(+), 117 deletions(-) create mode 100644 src/static/images/sparring/ask-icon.png diff --git a/src/api/sparring.js b/src/api/sparring.js index c5b546ee..0e6598bc 100644 --- a/src/api/sparring.js +++ b/src/api/sparring.js @@ -49,4 +49,36 @@ export const queryTraPartnerCharacterInfoById = (data) => { method: 'post', data }); +}; +// 结束陪练 /trapractice/traPartnerChatReport/partnerChatReportTrigger?execId= +export const partnerChatReportTrigger = (data) => { + return request({ + url: base_url + '/traPartnerChatReport/partnerChatReportTrigger', + method: 'post', + data + }); +}; +// 问答提示/trapractice/traPartnerChat/partnerChatPrompt +export const partnerChatPrompt = (data) => { + return request({ + url: base_url + '/traPartnerChat/partnerChatPrompt', + method: 'post', + data + }); +}; +// 获取报告traPartnerChatReport/partnerChatReport +export const partnerChatReport = (data) => { + return request({ + url: base_url + '/traPartnerChatReport/partnerChatReport', + method: 'post', + data + }); +}; +// 反馈 +export const insertTraPartnerFeedback = (data) => { + return request({ + url: base_url + '/traPartnerFeedback/insertTraPartnerFeedback', + method: 'post', + data + }); }; \ No newline at end of file diff --git a/src/common/common.js b/src/common/common.js index e6ed517b..e6ee8e52 100644 --- a/src/common/common.js +++ b/src/common/common.js @@ -1,6 +1,7 @@ import { get_base_url } from '@/api/request'; // #ifdef APP-PLUS import showDialog from '@/common/dialogMessage' +import common from '@/common/common' // #endif function msg(title, duration = 1000) { uni.showToast({ diff --git a/src/pages/course/components/chartSeven.vue b/src/pages/course/components/chartSeven.vue index fc3878e0..e937eb79 100644 --- a/src/pages/course/components/chartSeven.vue +++ b/src/pages/course/components/chartSeven.vue @@ -15,15 +15,15 @@ - 维度分析22: + 维度分析: {{ score }} - 维度{{ item }} - {{ item }} + {{ item.gradeDimensName || item.gradeDimens }} + {{ item.anlyGrade }} @@ -31,7 +31,7 @@ export default{ props:{ dataList:{ - default:() => [10,20,30,40,50,60,78], + default:() => [], type: Array }, score:{ @@ -54,7 +54,7 @@ }, computed:{ dataValue(){ - return this.dataList//.map(t=>t.anlyGrade) + return this.dataList.map(t=>t.anlyGrade) }, chartWidth(){ return this.size + 'rpx' diff --git a/src/pages/course/components/chartSix.vue b/src/pages/course/components/chartSix.vue index 871c6854..15860cf5 100644 --- a/src/pages/course/components/chartSix.vue +++ b/src/pages/course/components/chartSix.vue @@ -15,15 +15,15 @@ - 维度分析22: + 维度分析: {{ score }} - 维度维{{ item }} - {{ item }} + {{ item.gradeDimensName || item.gradeDimens }} + {{ item.anlyGrade }} @@ -31,7 +31,7 @@ export default{ props:{ dataList:{ - default:() => [20,30,40,50,60,78], + default:() => [], type: Array }, score:{ @@ -54,7 +54,7 @@ }, computed:{ dataValue(){ - return this.dataList//.map(t=>t.anlyGrade) + return this.dataList.map(t=>t.anlyGrade) }, chartWidth(){ return this.size + 'rpx' diff --git a/src/pages/sparring/components/answer.vue b/src/pages/sparring/components/answer.vue index 15e261fa..823c525c 100644 --- a/src/pages/sparring/components/answer.vue +++ b/src/pages/sparring/components/answer.vue @@ -1,5 +1,5 @@