diff --git a/src/components/drawers/AddLive.vue b/src/components/drawers/AddLive.vue index 7c46804a..bc5bbb1b 100644 --- a/src/components/drawers/AddLive.vue +++ b/src/components/drawers/AddLive.vue @@ -3,151 +3,91 @@
- +
{{ taskIndex >= 0 ? "编辑" : "添加" }}直播
- +
- +
直播名称:
- +
- +
直播链接:
- +
- +
直播时间:
- +
- +
直播时长:
- + 分钟
- +
授课老师:
- + +
- +
直播封面:
- - avatar + + avatar
@@ -157,9 +97,7 @@
- 支持图片格式为jpg/jpeg/png 图片最大为2MB + 支持图片格式为jpg/jpeg/png 图片最大为2MB
@@ -167,22 +105,13 @@
- +
直播公告:
- +
@@ -191,10 +120,7 @@ 回放设置:
- +
@@ -203,12 +129,8 @@ 回放链接:
- +
@@ -218,14 +140,8 @@ 直播说明:
- +
@@ -242,39 +158,23 @@
直播开始前: - - 分钟允许签到 + + 分钟允许签到
直播开始后: - - 分钟允许签到 + + 分钟允许签到
@@ -284,18 +184,14 @@ 评估:
- 需要评估 + 需要评估
- + @@ -428,6 +324,8 @@ const rulesRef = ref({ const { resetFields, validate } = Form.useForm(formData, rulesRef); const closeDrawer = () => { + formData.value.liveCover = ""; + imageUrl.value = ""; visible.value = false; taskIndex.value = -1; dateTime.value = []; @@ -467,16 +365,17 @@ async function confirm() { if (taskIndex.value === -1) { let list = props.taskList list.push( - {name: formData.value.liveName, - type: props.type, - info: {...formData.value}, - duration:dayjs(formData.value.liveEndTime).diff(formData.value.liveStartTime,'minutes') - }) + { + name: formData.value.liveName, + type: props.type, + info: { ...formData.value }, + duration: dayjs(formData.value.liveEndTime).diff(formData.value.liveStartTime, 'minutes') + }) } else { const data = props.taskList[taskIndex.value]; data.name = formData.value.liveName; data.info = formData.value; - data.duration = dayjs(formData.value.liveEndTime).diff(formData.value.liveStartTime,'minutes') + data.duration = dayjs(formData.value.liveEndTime).diff(formData.value.liveStartTime, 'minutes') } emit("update:taskList", [...props.taskList]); @@ -484,8 +383,10 @@ async function confirm() { } function openDrawer(i, row) { + console.log(i, row) row && (formData.value = { ...row.info }); row && (dateTime.value = [row.info.liveStartTime, row.info.liveEndTime]); + row && (imageUrl.value = row.info.liveCover); i >= 0 && (taskIndex.value = i); visible.value = true; } @@ -506,9 +407,10 @@ const beforeUpload = (file) => { return false; } - let isLt1M = file.size / 10240 / 10240 <= 1; + let isLt1M = file.size < 2097152; + console.log(file.size, isLt1M) if (!isLt1M) { - this.$message.error("图片大小超过10MB!"); + message.error("图片大小超过2MB!"); return false; } diff --git a/src/components/drawers/CheckStu.vue b/src/components/drawers/CheckStu.vue index ce801566..f0511332 100644 --- a/src/components/drawers/CheckStu.vue +++ b/src/components/drawers/CheckStu.vue @@ -266,9 +266,10 @@ export default { const getStuProgress = () => { state.loading = true let obj = { - routerId:props.routerId==null?props.studentId:props.routerId - // routerId:props.studentId + routerId:props.routerId, + id:props.studentId } + console.log("obj",obj); stuProgress(obj).then(res => { console.log("查询当前学员进度信息success",res) state.pro = res.data.data diff --git a/src/components/drawers/EvList.vue b/src/components/drawers/EvList.vue index de2867a1..a74d39b4 100644 --- a/src/components/drawers/EvList.vue +++ b/src/components/drawers/EvList.vue @@ -2,22 +2,33 @@
- +
选择测评
- +
-
+
- +
@@ -34,18 +45,97 @@
+
+
+ 抱歉,您没有关联测评的权限,您可以联系下方管理员开启权限 +
+
测评工具介绍
+
+
+
+ 人才发展项目中恰当运用测评手段可以更为精准地定位培训需求,更有针对性地设计培养项目和课程;同时,也能够帮助学员精准认知自身问题,提高在项目中的参与度。 +
+
+
+
+
+ BOEU测评部经过多年的额实践,积累了一套覆盖“能力、性格和动力”三大方面的测评工具,可在人才发展项目中选择使用。 +
+
+
+
+
{{ item.name[0] }}
+
{{ item.name[1] }}
+
+
+
+ {{ i.text1 }} +
+
{{ i.text2 }}
+
+ {{ i.text3 }} +
+
{{ i.text4 }}
+
+
+
+
+
+ 如项目中有测评需求,请您联系BOEU测评部 +
+
+
+
+
+ 联系人:王逸(10167304) 联系电话:010-60965646 +
+
+
@@ -54,19 +144,83 @@ diff --git a/src/views/learningpath/LearningPath.vue b/src/views/learningpath/LearningPath.vue index 88dc4fc5..958b336f 100644 --- a/src/views/learningpath/LearningPath.vue +++ b/src/views/learningpath/LearningPath.vue @@ -87,39 +87,77 @@
-
+
-