mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-14 21:36:44 +08:00
feat:获取学员列表 批量删除 单个删除 勾选效果 查询 重置 清空
This commit is contained in:
@@ -208,10 +208,15 @@
|
||||
<!-- 添加作业侧弹窗 -->
|
||||
<div>
|
||||
<add-homework
|
||||
flag="0"
|
||||
:workId="editID"
|
||||
v-model:addhomeworkVisible="addhomeworkvisible"
|
||||
:isLevel="true"
|
||||
@changeData="updateTableData"
|
||||
v-model:isactive="isactive"
|
||||
v-model:edit="edit"
|
||||
v-model:routerId="routerId"
|
||||
v-model:chooseStageId="chooseStageId"
|
||||
v-model:EditWorkId="EditWorkId"
|
||||
v-model:routerTaskId="routerTaskId"
|
||||
/>
|
||||
</div>
|
||||
<div class="lin"></div>
|
||||
@@ -226,9 +231,15 @@
|
||||
<!-- 添加考试侧弹窗 -->
|
||||
<div>
|
||||
<add-test
|
||||
:workId="editID"
|
||||
@clearEditData="clearEditData"
|
||||
v-model:addtestVisible="addtestvisible"
|
||||
:isLevel="true"
|
||||
@changeData="updateTableData"
|
||||
v-model:isactive="isactive"
|
||||
v-model:edit="edit"
|
||||
v-model:routerId="routerId"
|
||||
v-model:chooseStageId="chooseStageId"
|
||||
v-model:EditTestId="EditTestId"
|
||||
v-model:routerTaskId="routerTaskId"
|
||||
/>
|
||||
</div>
|
||||
<div class="lin"></div>
|
||||
@@ -502,7 +513,13 @@
|
||||
margin-right: 25px;
|
||||
cursor: pointer;
|
||||
"
|
||||
@click="decideType(element.lei, element.courseId)"
|
||||
@click="
|
||||
decideType(
|
||||
element.lei,
|
||||
element.courseId,
|
||||
element.id
|
||||
)
|
||||
"
|
||||
>
|
||||
编辑
|
||||
</span>
|
||||
@@ -1059,6 +1076,10 @@ export default {
|
||||
deleteModal: false, // 删除弹窗
|
||||
deleteID: "", // 要删除的任务的id
|
||||
editID: "", // 要编辑的任务id
|
||||
EditWorkId: "", // 要编辑的 workid
|
||||
EditTestId: "",
|
||||
routerTaskId: "",
|
||||
stageId: "",
|
||||
isStudy: 1,
|
||||
cC: false,
|
||||
value1: "",
|
||||
@@ -1139,13 +1160,15 @@ export default {
|
||||
state.visible = true;
|
||||
};
|
||||
// 作业和考试的抽屉
|
||||
const showDrawerAddHomework = () => {
|
||||
const showDrawerAddHomework = (id, eleId) => {
|
||||
state.addhomeworkvisible = true;
|
||||
state.ListChoosedId = 0;
|
||||
state.EditWorkId = id;
|
||||
state.routerTaskId = eleId;
|
||||
};
|
||||
const showDrawerAddTest = () => {
|
||||
const showDrawerAddTest = (id, eleId) => {
|
||||
state.addtestvisible = true;
|
||||
state.ListChoosedId = 0;
|
||||
state.EditTestId = id;
|
||||
state.routerTaskId = eleId;
|
||||
};
|
||||
//测试评估投票抽屉
|
||||
const showDrawerAddEval = () => {
|
||||
@@ -1184,12 +1207,16 @@ export default {
|
||||
}
|
||||
}
|
||||
};
|
||||
const getDetail = (index) => {
|
||||
//数据变化
|
||||
const updateTableData = (data) => {
|
||||
console.log("添加数据", data);
|
||||
getDetail();
|
||||
};
|
||||
const getDetail = () => {
|
||||
GetRouterDetail(state.routerId)
|
||||
.then((res) => {
|
||||
state.level = res.data.data.chapterList;
|
||||
console.log(state.level);
|
||||
if (index == 0 && state.level.length > 0) {
|
||||
if (state.level.length > 0) {
|
||||
dataAssignment(state.level[0].chapterId);
|
||||
state.isactive = state.level[0].chapterId;
|
||||
}
|
||||
@@ -1536,7 +1563,7 @@ export default {
|
||||
document.getElementsByTagName("main")[0].style.background =
|
||||
"rgb(245, 247, 250,1)";
|
||||
document.getElementsByTagName("main")[0].style.boxShadow = "none";
|
||||
getDetail(0);
|
||||
getDetail();
|
||||
});
|
||||
onUnmounted(() => {
|
||||
document.getElementsByTagName("main")[0].style.background = "#ffffff";
|
||||
@@ -1570,17 +1597,17 @@ export default {
|
||||
state.editID = "";
|
||||
};
|
||||
const deleteLevelTask = () => {
|
||||
deleteStudyTask({ routerTaskIds: state.deleteID }).then((res) =>
|
||||
console.log("删除成功", res)
|
||||
);
|
||||
// RouterDeleteTask(state.listChoosedId)
|
||||
// .then((res) => {
|
||||
// console.log(`删除成功${res}`);
|
||||
// message.success("删除成功");
|
||||
// })
|
||||
// .catch((err) => {
|
||||
// console.log(`删除失败${err}`);
|
||||
// });
|
||||
deleteStudyTask({ routerTaskIds: state.deleteID })
|
||||
.then((res) => {
|
||||
state.deleteModal = false;
|
||||
message.success("删除成功");
|
||||
getDetail();
|
||||
console.log("删除成功", res);
|
||||
})
|
||||
.catch((err) => {
|
||||
message.error("删除失败");
|
||||
console.log(err);
|
||||
});
|
||||
};
|
||||
|
||||
const showDrawerAddLive = () => {
|
||||
@@ -1597,7 +1624,7 @@ export default {
|
||||
// 子组件触发的清空 editid 事件
|
||||
const clearEditData = () => {
|
||||
state.editID = "";
|
||||
getDetail(0);
|
||||
getDetail();
|
||||
};
|
||||
|
||||
//选择单个任务
|
||||
@@ -1666,6 +1693,7 @@ export default {
|
||||
console.log(res);
|
||||
message.destroy();
|
||||
message.success("批量删除成功");
|
||||
getDetail();
|
||||
})
|
||||
.catch((err) => {
|
||||
console.log(err);
|
||||
@@ -1702,12 +1730,17 @@ export default {
|
||||
state.EditLiveId = id;
|
||||
};
|
||||
//编辑的按钮
|
||||
const decideType = (type, id) => {
|
||||
const decideType = (type, id, eleId) => {
|
||||
state.edit = true;
|
||||
console.log(type, id);
|
||||
if (type == "外链") {
|
||||
showEditRefDrawer(id);
|
||||
} else if (type == "直播") {
|
||||
showEditLiveDrawer(id);
|
||||
} else if (type == "作业") {
|
||||
showDrawerAddHomework(id, eleId);
|
||||
} else if (type == "考试") {
|
||||
showDrawerAddTest(id, eleId);
|
||||
}
|
||||
};
|
||||
return {
|
||||
@@ -1751,6 +1784,7 @@ export default {
|
||||
showEditRefDrawer,
|
||||
showEditLiveDrawer,
|
||||
decideType,
|
||||
updateTableData,
|
||||
};
|
||||
},
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user