diff --git a/src/components/drawers/AddLive.vue b/src/components/drawers/AddLive.vue index 7c46804a..39ff11d8 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,6 +383,7 @@ 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]); i >= 0 && (taskIndex.value = i); @@ -506,9 +406,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; }