fix: 修复主页数据展示问题
1. 优化 MineTask 组件的数据展示逻辑 2. 修复 TypeScript 类型错误 3. 移除冗余的 SurveyAnalysis 组件引用 4. 清理未使用的样式和代码
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import { getSurveysDetail } from '@/api/design';
|
||||
import { getSurveysPage } from '@/api/home';
|
||||
import { surveyAnalysis } from '@/api/survey';
|
||||
import { ref, type Ref } from 'vue';
|
||||
|
||||
// 异步函数获取数据
|
||||
@@ -37,4 +38,16 @@ function fetchSingleSurvey(sn: string) {
|
||||
return { currentSurvey };
|
||||
}
|
||||
|
||||
export { fetchSurveys, fetchSingleSurvey };
|
||||
function useFetchAnalysis(sn: string) {
|
||||
const questionAnalysis = ref();
|
||||
|
||||
surveyAnalysis(sn).then(({ data }) => {
|
||||
questionAnalysis.value = data.data;
|
||||
});
|
||||
|
||||
return {
|
||||
questionAnalysis
|
||||
};
|
||||
}
|
||||
|
||||
export { fetchSurveys, fetchSingleSurvey, useFetchAnalysis };
|
||||
|
||||
Reference in New Issue
Block a user