diff --git a/src/api/utils.js b/src/api/utils.js index 33fd183..8f0be54 100644 --- a/src/api/utils.js +++ b/src/api/utils.js @@ -2,6 +2,8 @@ import {watch, ref} from "vue"; import {boeRequest} from "@/api/request"; import {BASE, GET_USER_LIST} from "@/api/ThirdApi"; +const BASE_AVATAR = import.meta.env.DEV ? `${BASE}/upload` : '' + export function useImage(src) { return new URL(`../assets/image/${src}`, import.meta.url).href } @@ -16,12 +18,13 @@ export function getCookie(name) { return document.cookie?.split(";").find(e => e.includes(name)).replace(`${name}=`, '') || '' } -export function useUserInfoAvatar(id) { - const avatar = ref(import.meta.env.DEV ? `${BASE}/upload` : '') +export function useUserInfo(id) { + const userInfo = ref({}) watch(id, () => { id.value && boeRequest(GET_USER_LIST, {id: id.value}).then(res => { - avatar.value = avatar.value + res.result.userInfoList[0].avatar + userInfo.value = res.result.userInfoList[0] + userInfo.value.avatar = BASE_AVATAR + userInfo.value.avatar }) }) - return avatar + return userInfo } \ No newline at end of file diff --git a/src/views/faceteach/FaceTeach.vue b/src/views/faceteach/FaceTeach.vue index 0828d4d..045e63f 100644 --- a/src/views/faceteach/FaceTeach.vue +++ b/src/views/faceteach/FaceTeach.vue @@ -115,9 +115,9 @@
考试
- - - + + + @@ -155,16 +155,16 @@ import FileTypeImg from "@/components/FileTypeImg.vue"; import {request, useRequest} from "@/api/request"; import {STU_OFFCOURSE_DETAIL} from "@/api/api"; import {useRoute, useRouter} from "vue-router"; -import {useUserInfoAvatar} from "@/api/utils"; +import {useUserInfo} from "@/api/utils"; const router = useRouter(); const { - query: {courseId,type}, + query: {courseId, type}, } = useRoute(); const {data} = useRequest(STU_OFFCOURSE_DETAIL, {courseId}); -const userAvatar = useUserInfoAvatar(computed(() => data.value?.planDto?.teacherId)) +const {avatar: userAvatar} = useUserInfo(computed(() => data.value?.planDto?.teacherId)) const state = reactive({ activeName: "first", @@ -183,7 +183,10 @@ function toSurvery() { } function toWork() { - router.push({path: "/homeworkpage", query: {courseId: data.value.workDto.workId, id: data.value.offcourseDto.categoryId, type}}) + router.push({ + path: "/homeworkpage", + query: {courseId: data.value.workDto.workId, id: data.value.offcourseDto.categoryId, type} + }) } function toExamItem(obj) { diff --git a/src/views/liveBroadcast/LiveBroadcast.vue b/src/views/liveBroadcast/LiveBroadcast.vue index 433b3b5..be97c53 100644 --- a/src/views/liveBroadcast/LiveBroadcast.vue +++ b/src/views/liveBroadcast/LiveBroadcast.vue @@ -23,15 +23,15 @@
【直播】{{ data?.liveName }}
{{ data?.liveStartTime }}
大族广场
@@ -39,20 +39,23 @@
观看观看 + 签到签到 + 评估评估 +
@@ -65,8 +68,8 @@
课前预习
@@ -74,21 +77,21 @@
- 通过对各级人员的软件平台培训,使其能够了解如何运用乾元坤和智能信息管理系统来提升企业管理水平,最大限度发挥软件产品在企业中的作用;
+ 通过对各级人员的软件平台培训,使其能够了解如何运用乾元坤和智能信息管理系统来提升企业管理水平,最大限度发挥软件产品在企业中的作用;
● 培训目标 -
1.使企业不同部门人员掌握便捷、有效的系统平台操作方法;
- 2.通过系统平台的培训提高员工对企业的管理理念认识与提升。
+
1.使企业不同部门人员掌握便捷、有效的系统平台操作方法;
+ 2.通过系统平台的培训提高员工对企业的管理理念认识与提升。
3.通过系统平台培训加强沟通,统一部署,协同工作,提高效率。 -
- ●培训对象
- 集团领导、各相关部门领导、总经理、车间主管、车间操作员等;
+
+ ●培训对象
+ 集团领导、各相关部门领导、总经理、车间主管、车间操作员等;
课后作业
@@ -97,9 +100,9 @@
网易有道词典现有功能结构拆解+问题分析
- 查找资料,介绍一种国外(日本、美国、欧洲)道路(公路、铁路、城市道路、地铁)设计规范的演变过程,可以一种或几种主要技术指标为例,并说明其原因。
+ >网易有道词典现有功能结构拆解+问题分析
+ 查找资料,介绍一种国外(日本、美国、欧洲)道路(公路、铁路、城市道路、地铁)设计规范的演变过程,可以一种或几种主要技术指标为例,并说明其原因。
@@ -109,8 +112,8 @@
直播公告
@@ -120,32 +123,25 @@
直播讲师
- +
{{ data.userInfoBo?.userName }}
{{ data.userInfoBo?.bandDesc }}
- +
@@ -155,22 +151,27 @@