fix:修改直播信息编辑失败问题

This commit is contained in:
wyx
2022-12-03 15:46:08 +08:00
parent 43be980541
commit c8a6885896
2 changed files with 24 additions and 11 deletions

View File

@@ -197,8 +197,8 @@
<div class="signbox"></div> <div class="signbox"></div>
<div class="btnbox"> <div class="btnbox">
<button class="xkbtn" @click="showAssessment">选择评估</button> <button class="xkbtn" @click="showAssessment">选择评估</button>
<div v-if="assessmentId > 0"> <div v-if="(assessmentId !== '0')">
<a-tag closable color="processing" @close="logA"> <a-tag closable @close="removePG" color="processing">
<span style="font-size: 14px; line-height: 33px" <span style="font-size: 14px; line-height: 33px"
>删除评估</span >删除评估</span
> >
@@ -480,6 +480,7 @@ export default {
api api
.getLiveBroadcastInfor({liveId: d}) .getLiveBroadcastInfor({liveId: d})
.then((res) => { .then((res) => {
console.log("获取的数据",res)
state.inputV1 = res.data.data.liveName; state.inputV1 = res.data.data.liveName;
state.time = [ state.time = [
dayjs(res.data.data.liveStartTime, "YYYY-MM-DD"), dayjs(res.data.data.liveStartTime, "YYYY-MM-DD"),
@@ -622,35 +623,38 @@ export default {
state.obj = { state.obj = {
afterSignIn: state.inputV6, afterSignIn: state.inputV6,
beforeSignIn: state.inputV7, beforeSignIn: state.inputV7,
assessmentId: state.assessmentId == null ? 0 : state.assessmentId, assessmentId: state.assessmentId == null || state.assessmentId == "" ? 0 : Number(state.assessmentId),
liveCover: state.imageUrl, //直播封面 liveCover: state.imageUrl, //直播封面
liveDuration: state.inputV2, liveDuration: Number(state.inputV2),
liveEndTime: endTime, liveEndTime: endTime,
liveStartTime: startTime, liveStartTime: startTime,
liveExplain: state.textV1, liveExplain: state.textV1,
liveFlag: "", liveFlag: "",
liveId: props.edit ? props.EditLiveId : 0, liveId: props.edit ? Number(props.EditLiveId) : 0,
liveLink: state.inputV4, liveLink: state.inputV4,
liveName: state.inputV1, liveName: state.inputV1,
livePlayback: state.switchC1 ? "1" : "0", livePlayback: state.switchC1 ? "1" : "0",
livePlaybackLink: state.switchC1 ? state.inputV5 : "", livePlaybackLink: state.switchC1 ? state.inputV5 : "",
liveTeacherId: state.memberValue.value, liveTeacherId: Number(state.memberValue.value),
liveTeacherName: state.memberValue.label, liveTeacherName: state.memberValue.label,
otherSettings: state.switchC2 ? "1" : "0", //1或0 otherSettings: state.switchC2 ? "1" : "0", //1或0
signOutTime: state.inputV8, signOutTime: state.inputV8,
standardSettings: state.radioV1, //1或2 standardSettings: state.radioV1, //1或2
isEvaluate: state.needEval ? "1" : "0", isEvaluate: state.needEval ? "1" : "0",
}; };
console.log('我是要更新的数据',state.obj )
if (props.edit) { if (props.edit) {
api api
.updateLiveBroadcastMessage(state.obj) .updateLiveBroadcastMessage(state.obj)
.then(async (res) => { .then(async (res) => {
console.log(res)
message.destroy(); message.destroy();
message.success("提交成功"); message.success("提交成功");
await updateTask(res); await updateTask(res);
closeDrawer(); closeDrawer();
}) })
.catch(() => { .catch((err) => {
console.log(err)
}); });
} else { } else {
api api
@@ -766,6 +770,14 @@ export default {
state.discussSettings = "false"; state.discussSettings = "false";
} }
}; };
// 删除评估
const removePG = () => {
console.log("11111")
state.assessmentId = "";
state.isEvaluate = "0";
}
return { return {
...toRefs(state), ...toRefs(state),
afterVisibleChange, afterVisibleChange,
@@ -782,6 +794,7 @@ export default {
templateScroll, templateScroll,
handleSearch, handleSearch,
showAssessment, showAssessment,
removePG
}; };
}, },
}; };

View File

@@ -3083,9 +3083,9 @@ export default defineComponent({
ProjOwnerShip, ProjOwnerShip,
ProjPowerList, ProjPowerList,
ProjCheckShip, ProjCheckShip,
VNodes: (_, {attrs}) => { // VNodes: (_, {attrs}) => {
return attrs.vnodes; // return attrs.vnodes;
}, // },
addOnlineCourse, addOnlineCourse,
}, },
setup() { setup() {