|
@@ -78,31 +78,55 @@
|
|
|
:rules="[{ required: true, message: '请选择预热模板' }]"
|
|
|
>
|
|
|
<div class="chioseWrap">
|
|
|
- <div class="chioseItem" @click="form.preTemplate = 1">
|
|
|
+ <div class="chioseItem" @click="setPreTemplate(1)">
|
|
|
<img src="./images/img1.png" alt="" />
|
|
|
+ <!-- v-model="form.preTemplate" -->
|
|
|
<div class="remberBox">
|
|
|
- <div
|
|
|
+ <el-checkbox
|
|
|
+ v-model="form.preTemplate == 1"
|
|
|
+ class="chioseBox"
|
|
|
+ :label="1"
|
|
|
+ :checked="form.preTemplate == 1"
|
|
|
+ ><br
|
|
|
+ /></el-checkbox>
|
|
|
+ <!-- <div
|
|
|
class="dotWrap"
|
|
|
:class="[form.preTemplate == 1 ? 'checked' : '']"
|
|
|
- ></div>
|
|
|
+ ></div> -->
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="chioseItem" @click="form.preTemplate = 2">
|
|
|
+ <div class="chioseItem" @click="setPreTemplate(2)">
|
|
|
<img src="./images/img2.png" alt="" />
|
|
|
<div class="remberBox">
|
|
|
- <div
|
|
|
+ <!-- v-model="form.preTemplate" -->
|
|
|
+ <el-checkbox
|
|
|
+ v-model="form.preTemplate == 2"
|
|
|
+ name="2"
|
|
|
+ class="chioseBox"
|
|
|
+ :label="2"
|
|
|
+ :checked="form.preTemplate == 2"
|
|
|
+ ><br
|
|
|
+ /></el-checkbox>
|
|
|
+ <!-- <div
|
|
|
class="dotWrap"
|
|
|
:class="[form.preTemplate == 2 ? 'checked' : '']"
|
|
|
- ></div>
|
|
|
+ ></div> -->
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="chioseItem" @click="form.preTemplate = 3">
|
|
|
+ <div class="chioseItem" @click="setPreTemplate(3)">
|
|
|
<img src="./images/img3.png" alt="" />
|
|
|
<div class="remberBox">
|
|
|
- <div
|
|
|
+ <el-checkbox
|
|
|
+ v-model="form.preTemplate == 3"
|
|
|
+ class="chioseBox"
|
|
|
+ :label="3"
|
|
|
+ :checked="form.preTemplate == 3"
|
|
|
+ ><br
|
|
|
+ /></el-checkbox>
|
|
|
+ <!-- <div
|
|
|
class="dotWrap"
|
|
|
:class="[form.preTemplate == 3 ? 'checked' : '']"
|
|
|
- ></div>
|
|
|
+ ></div> -->
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -185,13 +209,13 @@ export default {
|
|
|
form: {
|
|
|
roomTitle: "",
|
|
|
teacherName: "",
|
|
|
- speakerId:"",
|
|
|
+ speakerId: "",
|
|
|
liveStartTime: "",
|
|
|
liveRemark: "",
|
|
|
preTemplate: null,
|
|
|
whether_like: "",
|
|
|
- whether_chat:"",
|
|
|
- whether_video:""
|
|
|
+ whether_chat: "",
|
|
|
+ whether_video: "",
|
|
|
},
|
|
|
};
|
|
|
},
|
|
@@ -210,6 +234,9 @@ export default {
|
|
|
}
|
|
|
});
|
|
|
},
|
|
|
+ setPreTemplate(index) {
|
|
|
+ this.$set(this.form, "preTemplate", index);
|
|
|
+ },
|
|
|
},
|
|
|
};
|
|
|
</script>
|
|
@@ -270,6 +297,20 @@ export default {
|
|
|
position: absolute;
|
|
|
top: 1px;
|
|
|
right: 1px;
|
|
|
+ .chioseBox {
|
|
|
+ /deep/.el-checkbox__inner {
|
|
|
+ width: 20px;
|
|
|
+ height: 20px;
|
|
|
+ border-radius: 50%;
|
|
|
+ &::after {
|
|
|
+ height: 8px;
|
|
|
+ left: 6px;
|
|
|
+ position: absolute;
|
|
|
+ top: 3px;
|
|
|
+ width: 4px;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
.dotWrap {
|
|
|
width: 21px;
|
|
|
height: 21px;
|