feat:合并

This commit is contained in:
lixg
2022-11-29 09:47:46 +08:00
13 changed files with 337 additions and 152 deletions

View File

@@ -370,12 +370,7 @@
<span style="margin-right: 14px">封面图</span>
</div>
<div class="item_inp">
<!-- <div class="i_upload">
<div class="addimg">
<div class="heng"></div>
<div class="shu"></div>
</div>
</div> -->
<a-upload
name="avatar"
list-type="picture-card"
@@ -1750,21 +1745,16 @@
<span style="margin-right: 3px">完成规则</span>
</div>
<div class="b_input">
<a-radio-group v-model:value="xjkkradioV2">
<a-radio :value="1" @click="clear_xjkkradioV2">
<span style="color: #6d7584; margin-right: 30px">
报名即完成
</span>
</a-radio>
<a-radio :value="2" @click="clear_xjkkradioV2">
<span style="color: #6d7584; margin-right: 30px">
签到即完成
</span>
</a-radio>
<a-radio :value="3" @click="clear_xjkkradioV2">
<span style="color: #6d7584">请假算完成</span>
</a-radio>
</a-radio-group>
<a-checkbox v-model:checked="regisCom" @click="regisCom =!regisCom">
<span style="color: #6d7584">报名即完成</span>
</a-checkbox>
<a-checkbox v-model:checked="signCom" @click="signCom =!signCom">
<span style="color: #6d7584">签到即完成</span>
</a-checkbox>
<a-checkbox v-model:checked="comLeave" @click="comLeave =!comLeave">
<span style="color: #6d7584">请假算完成</span>
</a-checkbox>
</div>
</div>
<div class="cstm_items items_fj">
@@ -3343,7 +3333,7 @@ export default defineComponent({
kkinputV2: "",
//新建开课
xjkkradioV1: "",
xjkkradioV2: "",
completeType: "",
xjkkinputV1: "",
xjkkinputV2: "",
xjkkinputV3: "",
@@ -3379,7 +3369,9 @@ export default defineComponent({
checked4: false,
offcoursePlanId: 0,
filesList: [],
signCom:false ,
regisCom:false,
comLeave:false,
studentId: 0,
studentItem: {},
addOnlineCoursevisible: false, //新建面授弹窗
@@ -4107,7 +4099,7 @@ export default defineComponent({
state.cstm_hs = false;
state.kk_eidt = false;
state.xjkkradioV1 = "";
state.xjkkradioV2 = "";
state.completeType = "";
state.xjkkinputV1 = "";
state.xjkkinputV2 = "";
state.xjkkinputV3 = "";
@@ -4130,12 +4122,12 @@ export default defineComponent({
applyFlag: state.checked1 ? 1 : 0,
attach: state.filesList.length ? state.filesList.join(",") : "",
beginTime: startTime,
completeType: state.xjkkradioV2,
completeType: state.regisCom?"1,":"0,"+state.signCom?"1,":"0,"+state.comLeave?"1":"0",
endTime: endTime,
evalFlag: state.checked4 ? 1 : 0,
name: state.xjkkinputV1,
signFlag: state.xjkkradioV1 === 0 ? 1 : 0, //是否允许未报名的签到:1是0否
signWordFlag: state.xjkkradioV1 === 1 ? 1 : 0, //签到是否需要口令:1是0否
// signWordFlag: state.xjkkradioV1 === 1 ? 1 : 0, //签到是否需要口令:1是0否
teacherId: state.xjkkinputV4 ? state.xjkkinputV4 : 1,
};
console.log(postData);
@@ -4178,13 +4170,17 @@ export default defineComponent({
dayjs(item.endTime, "YYYY/MM/DD"),
];
options4CurId.value = item.teacherId;
state.xjkkradioV2 = item.completeType;
state.regisCom = item.completeType.split(",")[0]==1?true:false,
state.signCom = item.completeType.split(",")[1]==1?true:false,
state.comLeave = item.completeType.split(",")[2]==1?true:false,
state.completeType = state.regisCom?"1,":"0,"+state.signCom?"1,":"0,"+state.comLeave?"1":"0",
state.checked4 = item.evalFlag === 1 ? true : false;
state.xjkkinputV1 = item.name;
if (item.signFlag === 1) {
//是否允许未报名的签到:1是0否
state.xjkkradioV1 = 0;
}
/*
if (item.signWordFlag === 1) {
//签到是否需要口令:1是0否
state.xjkkradioV1 = 1;
@@ -4192,6 +4188,7 @@ export default defineComponent({
if (item.signFlag === 0 && item.signWordFlag === 0) {
state.xjkkradioV1 = "";
}
*/
state.xjkkinputV4 = item.teacherId;
getTea();
@@ -4399,7 +4396,7 @@ export default defineComponent({
evalFlag: item.evalFlag,
name: item.name,
signFlag: item.signFlag, //是否允许未报名的签到:1是0否
signWordFlag: item.signWordFlag, //签到是否需要口令:1是0否
//signWordFlag: item.signWordFlag, //签到是否需要口令:1是0否
teacherId: item.teacherId,
};
console.log(obj);