mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-14 05:16:45 +08:00
--fix bug
This commit is contained in:
@@ -776,7 +776,11 @@ const AddImpStuvisibleClose = (isget) => {
|
|||||||
if (isget) {
|
if (isget) {
|
||||||
getStuList();
|
getStuList();
|
||||||
}
|
}
|
||||||
};
|
}
|
||||||
|
function startLoading(){
|
||||||
|
tableData.value.loading = true;
|
||||||
|
}
|
||||||
|
defineExpose({getStuList,startLoading})
|
||||||
</script>
|
</script>
|
||||||
<style lang="scss">
|
<style lang="scss">
|
||||||
.TableStudent {
|
.TableStudent {
|
||||||
|
|||||||
@@ -566,24 +566,7 @@
|
|||||||
<a-tab-pane key="3" tab="学员管理" force-render>
|
<a-tab-pane key="3" tab="学员管理" force-render>
|
||||||
<TableStudent
|
<TableStudent
|
||||||
:permissions="permissions"
|
:permissions="permissions"
|
||||||
v-if="isreload"
|
ref="stuRef"
|
||||||
:type="2"
|
|
||||||
:id="routerId"
|
|
||||||
:stage="stage"
|
|
||||||
:columns="tableDataFunc()"
|
|
||||||
>
|
|
||||||
<template #extension="{ data: { record } }">
|
|
||||||
<a-button type="link" @click="showStudent(record)">查看</a-button>
|
|
||||||
<a-button
|
|
||||||
type="link"
|
|
||||||
@click="setLevels(record)"
|
|
||||||
v-if="checkPer(permissions)"
|
|
||||||
>调整</a-button
|
|
||||||
>
|
|
||||||
</template>
|
|
||||||
</TableStudent>
|
|
||||||
<TableStudent
|
|
||||||
v-else
|
|
||||||
:type="2"
|
:type="2"
|
||||||
:id="routerId"
|
:id="routerId"
|
||||||
:stage="stage"
|
:stage="stage"
|
||||||
@@ -1428,7 +1411,7 @@ export default {
|
|||||||
setup() {
|
setup() {
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
const route = useRoute();
|
const route = useRoute();
|
||||||
|
const stuRef = ref()
|
||||||
// const store = useStore();
|
// const store = useStore();
|
||||||
const state = reactive({
|
const state = reactive({
|
||||||
permissions: "",
|
permissions: "",
|
||||||
@@ -2810,7 +2793,6 @@ export default {
|
|||||||
|
|
||||||
// 调整关卡
|
// 调整关卡
|
||||||
function setLevels(record) {
|
function setLevels(record) {
|
||||||
console.log(record);
|
|
||||||
state.curLevelName = record.currentStageName;
|
state.curLevelName = record.currentStageName;
|
||||||
state.curStuID = record.id;
|
state.curStuID = record.id;
|
||||||
state.visiblene = true;
|
state.visiblene = true;
|
||||||
@@ -2823,33 +2805,19 @@ export default {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 点击确定 调整关卡
|
// 点击确定 调整关卡
|
||||||
function changeLevel() {
|
async function changeLevel() {
|
||||||
state.isreload = false;
|
|
||||||
if (!state.curLevel) {
|
if (!state.curLevel) {
|
||||||
message.error("请选择关卡");
|
message.error("请选择关卡");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
moveStudent({ targetId: state.curLevel, ids: [state.curStuID] })
|
state.visiblene = false;
|
||||||
.then((res) => {
|
message.success("调整关卡成功");
|
||||||
console.log(res);
|
stuRef.value.startLoading()
|
||||||
state.visiblene = false;
|
await moveStudent({targetId: state.curLevel, ids: [state.curStuID]})
|
||||||
message.destroy();
|
state.curLevel = undefined;
|
||||||
state.isreload = true;
|
state.curStuID = "";
|
||||||
message.success("调整关卡成功");
|
state.curLevelName = "";
|
||||||
state.curLevel = undefined;
|
stuRef.value.getStuList()
|
||||||
state.curStuID = "";
|
|
||||||
state.curLevelName = "";
|
|
||||||
getStudent();
|
|
||||||
})
|
|
||||||
.catch((err) => {
|
|
||||||
console.log(err);
|
|
||||||
state.visiblene = false;
|
|
||||||
message.error("调整关卡失败");
|
|
||||||
state.isreload = true;
|
|
||||||
state.curLevel = undefined;
|
|
||||||
state.curStuID = "";
|
|
||||||
state.curLevelName = "";
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// 面授课学员报名弹框
|
// 面授课学员报名弹框
|
||||||
@@ -2861,6 +2829,7 @@ export default {
|
|||||||
return {
|
return {
|
||||||
...toRefs(state),
|
...toRefs(state),
|
||||||
...toRefs(levelList),
|
...toRefs(levelList),
|
||||||
|
stuRef,
|
||||||
clearChooseStu,
|
clearChooseStu,
|
||||||
showDeleteALLModal,
|
showDeleteALLModal,
|
||||||
closeDeleteALLModal,
|
closeDeleteALLModal,
|
||||||
|
|||||||
Reference in New Issue
Block a user