mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-11 03:46:45 +08:00
始终选中一个关卡
This commit is contained in:
@@ -38,21 +38,26 @@
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="main_item2">
|
||||
<div class="main_item" style="margin-top: -10px">
|
||||
<div class="signbox">
|
||||
<span style="margin-right: 3px">直播说明:</span>
|
||||
<div class="asterisk_icon">
|
||||
<img
|
||||
src="@/assets/images/coursewareManage/asterisk.png"
|
||||
alt=""
|
||||
/>
|
||||
</div>
|
||||
<span style="margin-right: 3px">直播链接:</span>
|
||||
</div>
|
||||
<div class="textarea">
|
||||
<a-textarea
|
||||
v-model:value="textV1"
|
||||
placeholder="请输入直播说明"
|
||||
allow-clear
|
||||
show-count
|
||||
:maxlength="200"
|
||||
:rows="6"
|
||||
<div class="btnbox">
|
||||
<a-input
|
||||
v-model:value="inputV4"
|
||||
style="width: 400px; height: 40px; border-radius: 8px;"
|
||||
placeholder="请输入直播链接"
|
||||
:maxlength="100"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="main_item">
|
||||
<div class="signbox">
|
||||
<div class="sign">
|
||||
@@ -148,19 +153,28 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="main_item" style="margin-top: -10px">
|
||||
<div class="main_item2">
|
||||
<div class="signbox">
|
||||
<span style="margin-right: 3px">直播链接:</span>
|
||||
<div class="asterisk_icon">
|
||||
<img
|
||||
src="@/assets/images/coursewareManage/asterisk.png"
|
||||
alt=""
|
||||
/>
|
||||
</div>
|
||||
<span style="margin-right: 3px">直播公告:</span>
|
||||
</div>
|
||||
<div class="btnbox">
|
||||
<a-input
|
||||
v-model:value="inputV4"
|
||||
style="width: 400px; height: 40px; border-radius: 8px;"
|
||||
placeholder="请输入直播链接"
|
||||
:maxlength="100"
|
||||
<div class="textarea">
|
||||
<a-textarea
|
||||
v-model:value="liveNotice"
|
||||
placeholder="请输入直播公告"
|
||||
allow-clear
|
||||
show-count
|
||||
:maxlength="200"
|
||||
:rows="6"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="main_item">
|
||||
<div class="signbox">
|
||||
<span style="margin-right: 3px">回放设置:</span>
|
||||
@@ -184,6 +198,8 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="main_item2">
|
||||
<div class="signbox">
|
||||
<span style="margin-right: 3px">直播说明:</span>
|
||||
@@ -191,7 +207,7 @@
|
||||
<div class="textarea">
|
||||
<a-textarea
|
||||
v-model:value="textV1"
|
||||
placeholder="请输入考试说明"
|
||||
placeholder="请输入直播说明"
|
||||
allow-clear
|
||||
show-count
|
||||
:maxlength="200"
|
||||
@@ -270,17 +286,18 @@
|
||||
</div> -->
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!--
|
||||
<div class="main_item">
|
||||
<div class="signbox">
|
||||
<span style="margin-right: 3px">完成标准设置:</span>
|
||||
</div>
|
||||
<div class="btnbox">
|
||||
<a-radio-group v-model:value="radioV1">
|
||||
<a-radio :value="1" @click="cloradio1">仅签到</a-radio>
|
||||
<a-radio :value="1" @click="cloradio1">仅签到</a-radio>-->
|
||||
<!-- <a-radio :value="2" @click="cloradio1"
|
||||
>签到、签退全部完成</a-radio
|
||||
> -->
|
||||
<!--
|
||||
</a-radio-group>
|
||||
</div>
|
||||
</div>
|
||||
@@ -297,6 +314,8 @@
|
||||
</a-checkbox>
|
||||
</div>
|
||||
</div>
|
||||
-->
|
||||
|
||||
<div class="main_item2">
|
||||
<div class="signbox">
|
||||
<span style="margin-right: 3px">评估:</span>
|
||||
@@ -454,6 +473,7 @@ export default {
|
||||
switchC1: "",
|
||||
checkedC1: false,
|
||||
checkedC2: false,
|
||||
liveNotice :null,
|
||||
assessmentId: null,
|
||||
obj: {}, //要传的obj数据
|
||||
assessment: [], //评估信息
|
||||
@@ -483,6 +503,7 @@ export default {
|
||||
state.needEval = false;
|
||||
state.switchC2 = false;
|
||||
state.assessmentId = null;
|
||||
state.liveNotice =null;
|
||||
ctx.emit("changeData", false);
|
||||
localStorage.setItem("stageId", props.chooseStageId);
|
||||
localStorage.setItem("chapterId", props.isactive);
|
||||
@@ -532,7 +553,7 @@ export default {
|
||||
state.inputV8 = res.data.data.signOutTime;
|
||||
state.textV1 = res.data.data.liveExplain;
|
||||
state.radioV1 = Number(res.data.data.standardSettings);
|
||||
//state.= res.data.data
|
||||
state.liveNotice = res.data.data.liveNotice;
|
||||
state.assessmentId = res.data.data.assessmentId;
|
||||
state.imageUrl = res.data.data.liveCover;
|
||||
state.switchC1 = res.data.data.livePlayback === "1" ? true : false;
|
||||
@@ -577,6 +598,10 @@ export default {
|
||||
};
|
||||
const updateTask = (res) => {
|
||||
if (props.isLevel == 1) {
|
||||
if(!props.isactive){
|
||||
message.destroy();
|
||||
return message.warning("请先选中关卡");
|
||||
}
|
||||
RouterEditTask({
|
||||
chapterId: props.isactive,
|
||||
courseId: res.data.data.liveId,
|
||||
@@ -641,6 +666,11 @@ export default {
|
||||
message.destroy();
|
||||
return message.warning("请输入直播名称");
|
||||
}
|
||||
if (!state.inputV4) {
|
||||
message.destroy();
|
||||
return message.warning("请输入直播链接");
|
||||
}
|
||||
|
||||
if (!state.time) {
|
||||
message.destroy();
|
||||
return message.warning("请输入直播时间");
|
||||
@@ -657,6 +687,10 @@ export default {
|
||||
message.destroy();
|
||||
return message.warning("请上传封面");
|
||||
}
|
||||
if (!state.liveNotice) {
|
||||
message.destroy();
|
||||
return message.warning("请输入直播公告");
|
||||
}
|
||||
const regular = /^[+]{0,1}(\d+)$/;
|
||||
if (!regular.test(state.inputV2)) {
|
||||
message.destroy();
|
||||
@@ -682,6 +716,7 @@ export default {
|
||||
liveEndTime: endTime,
|
||||
liveStartTime: startTime,
|
||||
liveExplain: state.textV1,
|
||||
liveNotice:state.liveNotice,
|
||||
liveFlag: "",
|
||||
liveId: props.edit ? Number(props.EditLiveId) : 0,
|
||||
liveLink: state.inputV4,
|
||||
|
||||
Reference in New Issue
Block a user