console移除
This commit is contained in:
@@ -49,12 +49,12 @@ defineProps<{
|
|||||||
}>();
|
}>();
|
||||||
|
|
||||||
const route = useRoute();
|
const route = useRoute();
|
||||||
console.log(route.path);
|
// console.log(route.path);
|
||||||
// 获取兄弟路由(计算属性,确保响应式更新)
|
// 获取兄弟路由(计算属性,确保响应式更新)
|
||||||
const menus = computed(() => {
|
const menus = computed(() => {
|
||||||
return getParentChildrenRoutes(route);
|
return getParentChildrenRoutes(route);
|
||||||
});
|
});
|
||||||
console.log(menus.value);
|
// console.log(menus.value);
|
||||||
|
|
||||||
// 获取完整路径
|
// 获取完整路径
|
||||||
function getFullPath(menu: RouteRecordRaw): string {
|
function getFullPath(menu: RouteRecordRaw): string {
|
||||||
|
|||||||
@@ -470,7 +470,7 @@ function handleModelChange(modelName: string) {
|
|||||||
const foundModel = providerGroup.models.find((m: any) => m.model === modelName);
|
const foundModel = providerGroup.models.find((m: any) => m.model === modelName);
|
||||||
if (foundModel) {
|
if (foundModel) {
|
||||||
formData.embeddingModelProvider = foundModel.provider;
|
formData.embeddingModelProvider = foundModel.provider;
|
||||||
console.log('选择Embedding模型:', modelName, '提供商:', foundModel.provider);
|
// console.log('选择Embedding模型:', modelName, '提供商:', foundModel.provider);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -488,7 +488,7 @@ function handleRerankModelChange(modelName: string) {
|
|||||||
const foundModel = providerGroup.models.find((m: any) => m.model === modelName);
|
const foundModel = providerGroup.models.find((m: any) => m.model === modelName);
|
||||||
if (foundModel) {
|
if (foundModel) {
|
||||||
formData.rerankModelProvider = foundModel.provider;
|
formData.rerankModelProvider = foundModel.provider;
|
||||||
console.log('选择Rerank模型:', modelName, '提供商:', foundModel.provider);
|
// console.log('选择Rerank模型:', modelName, '提供商:', foundModel.provider);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -127,8 +127,8 @@ function showCreateDialog() {
|
|||||||
// 尝试跳转
|
// 尝试跳转
|
||||||
router.push('/article/add')
|
router.push('/article/add')
|
||||||
.then(() => {
|
.then(() => {
|
||||||
console.log('路由跳转成功!');
|
// console.log('路由跳转成功!');
|
||||||
console.log('跳转后路由:', router.currentRoute.value.fullPath);
|
// console.log('跳转后路由:', router.currentRoute.value.fullPath);
|
||||||
})
|
})
|
||||||
.catch(err => {
|
.catch(err => {
|
||||||
console.error('路由跳转失败:', err);
|
console.error('路由跳转失败:', err);
|
||||||
|
|||||||
@@ -223,10 +223,10 @@ async function loadDeptList() {
|
|||||||
loading.value = true;
|
loading.value = true;
|
||||||
const result = await deptApi.getAllDepts();
|
const result = await deptApi.getAllDepts();
|
||||||
const rawData = result.dataList || [];
|
const rawData = result.dataList || [];
|
||||||
console.log('原始部门数据:', rawData);
|
// console.log('原始部门数据:', rawData);
|
||||||
// 将扁平数据转换为树形结构
|
// 将扁平数据转换为树形结构
|
||||||
deptList.value = buildTree(rawData);
|
deptList.value = buildTree(rawData);
|
||||||
console.log('转换后的树形数据:', deptList.value);
|
// console.log('转换后的树形数据:', deptList.value);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error('加载部门列表失败:', error);
|
console.error('加载部门列表失败:', error);
|
||||||
ElMessage.error('加载部门列表失败');
|
ElMessage.error('加载部门列表失败');
|
||||||
|
|||||||
@@ -307,10 +307,10 @@ async function loadMenuList() {
|
|||||||
loading.value = true;
|
loading.value = true;
|
||||||
const result = await menuApi.getAllMenuList();
|
const result = await menuApi.getAllMenuList();
|
||||||
const rawData = result.dataList || [];
|
const rawData = result.dataList || [];
|
||||||
console.log('原始菜单数据:', rawData);
|
// console.log('原始菜单数据:', rawData);
|
||||||
// 将扁平数据转换为树形结构
|
// 将扁平数据转换为树形结构
|
||||||
menuList.value = buildTree(rawData);
|
menuList.value = buildTree(rawData);
|
||||||
console.log('转换后的树形数据:', menuList.value);
|
// console.log('转换后的树形数据:', menuList.value);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error('加载菜单列表失败:', error);
|
console.error('加载菜单列表失败:', error);
|
||||||
ElMessage.error('加载菜单列表失败');
|
ElMessage.error('加载菜单列表失败');
|
||||||
|
|||||||
@@ -170,8 +170,8 @@ function handleCurrentChange() {
|
|||||||
|
|
||||||
// 点击课程卡片 - 跳转到课程详情路由
|
// 点击课程卡片 - 跳转到课程详情路由
|
||||||
function handleCourseClick(courseId: string) {
|
function handleCourseClick(courseId: string) {
|
||||||
console.log('handleCourseClick', courseId);
|
// console.log('handleCourseClick', courseId);
|
||||||
console.log('router', router.getRoutes());
|
// console.log('router', router.getRoutes());
|
||||||
router.push({
|
router.push({
|
||||||
path: '/study-plan/course-detail',
|
path: '/study-plan/course-detail',
|
||||||
query: { courseId }
|
query: { courseId }
|
||||||
|
|||||||
@@ -114,13 +114,13 @@ async function loadChartData() {
|
|||||||
const startTime = startDate.toISOString().split('T')[0];
|
const startTime = startDate.toISOString().split('T')[0];
|
||||||
const endTime = endDate.toISOString().split('T')[0];
|
const endTime = endDate.toISOString().split('T')[0];
|
||||||
|
|
||||||
console.log('📅 查询时间范围:', startTime, '至', endTime);
|
// console.log('📅 查询时间范围:', startTime, '至', endTime);
|
||||||
const result = await learningRecordApi.getUserRecordRange(startTime, endTime);
|
const result = await learningRecordApi.getUserRecordRange(startTime, endTime);
|
||||||
console.log('📊 图表数据返回:', result);
|
// console.log('📊 图表数据返回:', result);
|
||||||
|
|
||||||
if (result.success && result.data) {
|
if (result.success && result.data) {
|
||||||
const dailyData = result.data.dailyDuration || [];
|
const dailyData = result.data.dailyDuration || [];
|
||||||
console.log('📈 每日数据:', dailyData);
|
// console.log('📈 每日数据:', dailyData);
|
||||||
|
|
||||||
const dates = dailyData.map((item: any) => item.statDate || item.date);
|
const dates = dailyData.map((item: any) => item.statDate || item.date);
|
||||||
// 转换为分钟,保留1位小数(避免小时长被四舍五入为0)
|
// 转换为分钟,保留1位小数(避免小时长被四舍五入为0)
|
||||||
@@ -129,8 +129,8 @@ async function loadChartData() {
|
|||||||
return Math.round(seconds / 60 * 10) / 10; // 保留1位小数
|
return Math.round(seconds / 60 * 10) / 10; // 保留1位小数
|
||||||
});
|
});
|
||||||
|
|
||||||
console.log('📆 日期数组:', dates);
|
// console.log('📆 日期数组:', dates);
|
||||||
console.log('⏱️ 时长数组(分钟):', durations);
|
// console.log('⏱️ 时长数组(分钟):', durations);
|
||||||
|
|
||||||
const option = {
|
const option = {
|
||||||
title: {
|
title: {
|
||||||
@@ -195,14 +195,14 @@ async function loadTableData() {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
console.log('📤 请求参数:', pageRequest);
|
// console.log('📤 请求参数:', pageRequest);
|
||||||
const result = await learningRecordApi.getUserRecordRangePage(pageRequest);
|
const result = await learningRecordApi.getUserRecordRangePage(pageRequest);
|
||||||
console.log('📥 返回结果:', result);
|
// console.log('📥 返回结果:', result);
|
||||||
|
|
||||||
if (result.success) {
|
if (result.success) {
|
||||||
// 优先使用dataList,如果没有则使用data.dataList
|
// 优先使用dataList,如果没有则使用data.dataList
|
||||||
const dataList = result.dataList || result.data?.dataList || [];
|
const dataList = result.dataList || result.data?.dataList || [];
|
||||||
console.log('📊 表格数据:', dataList);
|
// console.log('📊 表格数据:', dataList);
|
||||||
|
|
||||||
tableData.value = dataList;
|
tableData.value = dataList;
|
||||||
totalElements.value = result.data?.pageParam?.totalElements || result.pageParam?.totalElements || 0;
|
totalElements.value = result.data?.pageParam?.totalElements || result.pageParam?.totalElements || 0;
|
||||||
|
|||||||
@@ -28,8 +28,8 @@ const route = useRoute();
|
|||||||
const menus = computed(() => {
|
const menus = computed(() => {
|
||||||
// 使用工具函数获取父路由的子路由
|
// 使用工具函数获取父路由的子路由
|
||||||
const childRoutes = getParentChildrenRoutes(route);
|
const childRoutes = getParentChildrenRoutes(route);
|
||||||
console.log(childRoutes);
|
// console.log(childRoutes);
|
||||||
console.log(route)
|
// console.log(route)
|
||||||
if (childRoutes.length === 0) {
|
if (childRoutes.length === 0) {
|
||||||
return [];
|
return [];
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user