mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-13 04:46:46 +08:00
feat:关卡 路径图 必选修切换
This commit is contained in:
@@ -296,7 +296,6 @@
|
||||
v-model:routerTaskId="routerTaskId"
|
||||
v-model:edit="edit"
|
||||
v-model:EditLiveId="EditLiveId"
|
||||
|
||||
/>
|
||||
</div>
|
||||
<div class="lin"></div>
|
||||
@@ -319,7 +318,6 @@
|
||||
v-model:routerTaskId="routerTaskId"
|
||||
v-model:edit="edit"
|
||||
v-model:EditRefId="EditRefId"
|
||||
|
||||
/>
|
||||
</div>
|
||||
<div class="lin"></div>
|
||||
@@ -342,7 +340,6 @@
|
||||
v-model:chooseStageId="chooseStageId"
|
||||
v-model:routerTaskId="routerTaskId"
|
||||
v-model:EditDiscussId="EditDiscussId"
|
||||
|
||||
/>
|
||||
</div>
|
||||
<div class="lin"></div>
|
||||
@@ -584,10 +581,10 @@
|
||||
<div class="opacationt clearfix">
|
||||
<a-switch
|
||||
style="margin-left: -50px; margin-top: 3px"
|
||||
:checked="element.checked1"
|
||||
v-model:checked="element.checked1"
|
||||
size="small"
|
||||
active-color="red"
|
||||
@click="changeCourseType(element.id)"
|
||||
@click="changeCourseType(element)"
|
||||
/>
|
||||
<div class="showt clearfix">
|
||||
<div
|
||||
@@ -834,7 +831,6 @@
|
||||
<!-- 导入学员抽屉 -->
|
||||
<imp-stu v-model:AddImpStuvisible="AddImpStuvisible" />
|
||||
<!-- 添加讨论侧弹窗 -->
|
||||
|
||||
|
||||
<!-- 添加活动侧弹窗 -->
|
||||
<!-- 批量删除学员弹窗 -->
|
||||
@@ -867,7 +863,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</a-modal>
|
||||
|
||||
|
||||
<!-- 是否确认删除任务弹窗 -->
|
||||
<!-- 确认删除阶段弹窗 -->
|
||||
<a-modal
|
||||
@@ -921,6 +917,7 @@ import { message } from "ant-design-vue";
|
||||
import { storage } from "../../api/storage";
|
||||
import { deleteStudyTask } from "../../api/indexStudy";
|
||||
import draggable from "vuedraggable";
|
||||
import { editTask } from "../../api/indexTaskadd";
|
||||
export default {
|
||||
name: "LevelAddDetail",
|
||||
components: {
|
||||
@@ -949,7 +946,7 @@ export default {
|
||||
name: "默认关卡",
|
||||
},
|
||||
],
|
||||
|
||||
|
||||
tableData: [
|
||||
{
|
||||
key: 1,
|
||||
@@ -1150,15 +1147,15 @@ export default {
|
||||
editID: "", // 要编辑的任务id
|
||||
EditWorkId: "", // 要编辑的 workid
|
||||
EditTestId: "",
|
||||
EditRefId:"",
|
||||
EditLiveId:"",
|
||||
EditDiscussId:"",
|
||||
EditActiveId:"",
|
||||
EditEvalId:"",
|
||||
EditInvistId:"",
|
||||
EditVoteId:"",
|
||||
EditRefId: "",
|
||||
EditLiveId: "",
|
||||
EditDiscussId: "",
|
||||
EditActiveId: "",
|
||||
EditEvalId: "",
|
||||
EditInvistId: "",
|
||||
EditVoteId: "",
|
||||
routerTaskId: "",
|
||||
chapterId:"",
|
||||
chapterId: "",
|
||||
stageId: "",
|
||||
cC: false,
|
||||
value1: "",
|
||||
@@ -1181,7 +1178,7 @@ export default {
|
||||
selectRow: [], //选择行
|
||||
selectAll: 0, //0:未选择,1:全选,2:部分选择
|
||||
});
|
||||
|
||||
|
||||
//新建关卡
|
||||
const editChapter = () => {
|
||||
if (!state.value1) return message.warning("请输入关卡名称");
|
||||
@@ -1232,7 +1229,7 @@ export default {
|
||||
};
|
||||
// 作业和考试的抽屉
|
||||
const showDrawerAddHomework = (id, eleId) => {
|
||||
console.log("homework==============",id,state.isactive)
|
||||
console.log("homework==============", id, state.isactive);
|
||||
state.addhomeworkvisible = true;
|
||||
state.EditWorkId = id;
|
||||
state.routerTaskId = eleId;
|
||||
@@ -1253,8 +1250,7 @@ export default {
|
||||
// state.addinvistVisible = true;
|
||||
state.addinvistvisible = true;
|
||||
state.routerTaskId = eleId;
|
||||
state.EditInvistId =id;
|
||||
|
||||
state.EditInvistId = id;
|
||||
};
|
||||
const showDrawerAddVote = (id, eleId) => {
|
||||
// state.addhomeworkvisible = true;
|
||||
@@ -1272,7 +1268,7 @@ export default {
|
||||
state.EditRefId = id;
|
||||
state.routerTaskId = eleId;
|
||||
};
|
||||
|
||||
|
||||
const showDrawerAddDiscuss = (id, eleId) => {
|
||||
state.adddiscussvisible = true;
|
||||
state.EditDiscussId = id;
|
||||
@@ -1300,6 +1296,10 @@ export default {
|
||||
checked1: element.flag,
|
||||
routerTaskId: element.routerTaskId,
|
||||
courseId: element.courseId,
|
||||
stageId: element.stageId,
|
||||
type: element.type,
|
||||
routerId: element.routerId,
|
||||
chapterId: element.chapterId,
|
||||
};
|
||||
array.push(obj);
|
||||
});
|
||||
@@ -1347,7 +1347,7 @@ export default {
|
||||
const showImpStu = () => {
|
||||
state.AddImpStuvisible = true;
|
||||
};
|
||||
|
||||
|
||||
const checkType = (index) => {
|
||||
let typeRules = [
|
||||
"",
|
||||
@@ -1590,7 +1590,6 @@ export default {
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
const closeDeleteModel = () => {
|
||||
state.deleteModal = false;
|
||||
state.deleteID = "";
|
||||
@@ -1692,7 +1691,6 @@ export default {
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
//编辑的按钮
|
||||
const decideType = (type, id, eleId) => {
|
||||
state.edit = true;
|
||||
@@ -1705,22 +1703,21 @@ export default {
|
||||
showDrawerAddHomework(id, eleId);
|
||||
} else if (type == "考试") {
|
||||
showDrawerAddTest(id, eleId);
|
||||
}else if (type == "讨论") {
|
||||
} else if (type == "讨论") {
|
||||
showDrawerAddDiscuss(id, eleId);
|
||||
}else if (type == "活动") {
|
||||
} else if (type == "活动") {
|
||||
showDrawerAddActive(id, eleId);
|
||||
}else if (type == "测评") {
|
||||
showDrawerAddInvist (id, eleId);
|
||||
}else if (type == "评估") {
|
||||
showDrawerAddEval (id, eleId);
|
||||
}
|
||||
else if (type == "投票") {
|
||||
} else if (type == "测评") {
|
||||
showDrawerAddInvist(id, eleId);
|
||||
} else if (type == "评估") {
|
||||
showDrawerAddEval(id, eleId);
|
||||
} else if (type == "投票") {
|
||||
showDrawerAddVote(id, eleId);
|
||||
}
|
||||
};
|
||||
//删除关卡
|
||||
const deleteChapter = (chapterId) => {
|
||||
console.log('chapterId',chapterId)
|
||||
console.log("chapterId", chapterId);
|
||||
let obj = {
|
||||
chapterId: chapterId,
|
||||
};
|
||||
@@ -1733,6 +1730,32 @@ export default {
|
||||
console.log("删除关卡失败", err);
|
||||
});
|
||||
};
|
||||
|
||||
const changeCourseType = (ele) => {
|
||||
console.log("任务id", ele.id);
|
||||
console.log("flag", ele.checked1);
|
||||
let obj = {
|
||||
chapterId: ele.chapterId,
|
||||
courseId: ele.courseId,
|
||||
duration: ele.cretime,
|
||||
flag: ele.checked1,
|
||||
name: ele.creater,
|
||||
routerId: ele.routerId,
|
||||
routerTaskId: ele.routerTaskId,
|
||||
type: ele.type,
|
||||
};
|
||||
editTask(obj)
|
||||
.then((res) => {
|
||||
console.log(`修改状态成功${res.data}`);
|
||||
message.destroy();
|
||||
message.success("修改成功");
|
||||
})
|
||||
.catch((err) => {
|
||||
console.log(`修改状态失败${err.data}`);
|
||||
message.destroy();
|
||||
message.warning("修改失败");
|
||||
});
|
||||
};
|
||||
return {
|
||||
...toRefs(state),
|
||||
// tableDataFunc,
|
||||
@@ -1774,6 +1797,7 @@ export default {
|
||||
decideType,
|
||||
updateTableData,
|
||||
deleteChapter,
|
||||
changeCourseType,
|
||||
};
|
||||
},
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user