mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-15 13:56:45 +08:00
面授课bug
This commit is contained in:
@@ -666,7 +666,7 @@ export default {
|
|||||||
state.paperName = "";
|
state.paperName = "";
|
||||||
};
|
};
|
||||||
const queryTest = () => {
|
const queryTest = () => {
|
||||||
// state.addLoading = true;
|
state.addLoading = true;
|
||||||
queryExaminationDetailById({ examinationId: props.EditTestId })
|
queryExaminationDetailById({ examinationId: props.EditTestId })
|
||||||
.then((res) => {
|
.then((res) => {
|
||||||
formState.examinationName = res.data.data.examinationName;
|
formState.examinationName = res.data.data.examinationName;
|
||||||
|
|||||||
@@ -690,7 +690,9 @@
|
|||||||
<div class="btnText" @click="ft_exit">取消</div>
|
<div class="btnText" @click="ft_exit">取消</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="btn btn6">
|
<div class="btn btn6">
|
||||||
<div class="btnText" @click="handlePush">确定</div>
|
<div v-if="(isEdit==0)" class="btnText" @click="handlePush">确定</div>
|
||||||
|
<div v-if="isEdit==1" class="btnText">已保存</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class="btn btn6">
|
<div class="btn btn6">
|
||||||
<div class="btnText" @click="reviewClick">提交审核</div>
|
<div class="btnText" @click="reviewClick">提交审核</div>
|
||||||
@@ -1989,7 +1991,10 @@
|
|||||||
<div class="btnText" @click="handleCancelStu">取消</div>
|
<div class="btnText" @click="handleCancelStu">取消</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="cstm_btn btn6">
|
<div class="cstm_btn btn6">
|
||||||
<div class="btnText" @click="handleSureStu">确定</div>
|
<div v-if="addLoading" class="btnText" >保存中</div>
|
||||||
|
<div v-else class="btnText" @click="handleSureStu">确定</div>
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -2483,6 +2488,7 @@
|
|||||||
<div class="btnText" @click="agreereject_exit">取消</div>
|
<div class="btnText" @click="agreereject_exit">取消</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="qrm_btn btn2">
|
<div class="qrm_btn btn2">
|
||||||
|
|
||||||
<div class="btnText" @click="handleAgreeTrue">确定</div>
|
<div class="btnText" @click="handleAgreeTrue">确定</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -2540,7 +2546,10 @@
|
|||||||
<div class="btnText" @click="delete_exit1">取消</div>
|
<div class="btnText" @click="delete_exit1">取消</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="del_btn btn2">
|
<div class="del_btn btn2">
|
||||||
<div class="btnText" @click="handleDeleteExit">确定</div>
|
|
||||||
|
<div v-if="addLoading" class="btnText" >保存中...</div>
|
||||||
|
<div v-else class="btnText" @click="handleDeleteExit">确定</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -2599,6 +2608,11 @@
|
|||||||
classify="course"
|
classify="course"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="aeLoading" :style="{display: addLoading ? 'flex' : 'none'}" >
|
||||||
|
<a-spin :spinning="addLoading" tip="保存中..." />
|
||||||
|
</div>
|
||||||
|
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
import {
|
import {
|
||||||
@@ -3123,9 +3137,12 @@ export default defineComponent({
|
|||||||
},
|
},
|
||||||
setup() {
|
setup() {
|
||||||
const state = reactive({
|
const state = reactive({
|
||||||
|
addLoading:false,
|
||||||
currentPlanItem: {},
|
currentPlanItem: {},
|
||||||
|
teacherId:null,
|
||||||
|
teacher:null,
|
||||||
selectedRowKeys7: [],
|
selectedRowKeys7: [],
|
||||||
|
isEdit:0,
|
||||||
|
|
||||||
//列表表格
|
//列表表格
|
||||||
tableData1: [
|
tableData1: [
|
||||||
@@ -3366,7 +3383,7 @@ export default defineComponent({
|
|||||||
addStudentList: null, //选中列表
|
addStudentList: null, //选中列表
|
||||||
|
|
||||||
newCourseName: null, //新建开课名称
|
newCourseName: null, //新建开课名称
|
||||||
addLoading:false,
|
|
||||||
});
|
});
|
||||||
|
|
||||||
const showStuAdd = () => {
|
const showStuAdd = () => {
|
||||||
@@ -3717,10 +3734,13 @@ export default defineComponent({
|
|||||||
const rest = () => {
|
const rest = () => {
|
||||||
options4CurName.value = "";
|
options4CurName.value = "";
|
||||||
options4CurId.value = "";
|
options4CurId.value = "";
|
||||||
|
state.teacher =null;
|
||||||
|
state.teacherId =null;
|
||||||
};
|
};
|
||||||
const handleChangeTea1 = (val) => {
|
const handleChangeTea1 = (val) => {
|
||||||
console.log(787877);
|
console.log(787877);
|
||||||
console.log(val);
|
console.log(val);
|
||||||
|
|
||||||
rest();
|
rest();
|
||||||
getTea();
|
getTea();
|
||||||
};
|
};
|
||||||
@@ -4018,6 +4038,7 @@ export default defineComponent({
|
|||||||
for (const keyName of checkList) {
|
for (const keyName of checkList) {
|
||||||
if (!keyName) {
|
if (!keyName) {
|
||||||
count++;
|
count++;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return count ? false : true;
|
return count ? false : true;
|
||||||
@@ -4041,8 +4062,11 @@ export default defineComponent({
|
|||||||
valueHtml.value = "";
|
valueHtml.value = "";
|
||||||
state.fileList =[];
|
state.fileList =[];
|
||||||
};
|
};
|
||||||
|
//保存面授课
|
||||||
const handlePush = (param) => {
|
const handlePush = (param) => {
|
||||||
state.addLoading = true;
|
//state.isEdit = 1;
|
||||||
|
|
||||||
|
console.log("========",state.addLoading);
|
||||||
console.log("state.imgList");
|
console.log("state.imgList");
|
||||||
console.log(state.imgList);
|
console.log(state.imgList);
|
||||||
let files = "";
|
let files = "";
|
||||||
@@ -4053,6 +4077,8 @@ export default defineComponent({
|
|||||||
}
|
}
|
||||||
files = files.slice(0, files.length - 1);
|
files = files.slice(0, files.length - 1);
|
||||||
console.log(files);
|
console.log(files);
|
||||||
|
let tid = (state.teacherId==null)?(state.qdms_inputV5 ? state.qdms_inputV5 : null):state.teacherId;
|
||||||
|
console.log("state.teacherId==null",state.teacherId==null,"state.qdms_inputV5",state.qdms_inputV5,"state.teacherId",state.teacherId,"tid",tid);
|
||||||
const postData = {
|
const postData = {
|
||||||
offcourseId: state.offcourseId, //不传代表新增
|
offcourseId: state.offcourseId, //不传代表新增
|
||||||
name: state.qdms_inputV1,
|
name: state.qdms_inputV1,
|
||||||
@@ -4062,23 +4088,29 @@ export default defineComponent({
|
|||||||
categoryId: state.fen_lei,
|
categoryId: state.fen_lei,
|
||||||
sceneId: state.chang_jin,
|
sceneId: state.chang_jin,
|
||||||
tips: state.tags_val ? state.tags_val.join(",") : null,
|
tips: state.tags_val ? state.tags_val.join(",") : null,
|
||||||
teacherId: state.qdms_inputV5 ? state.qdms_inputV5 : null, //?
|
teacherId:tid, //?
|
||||||
intro: state.qdms_inputV6,
|
intro: state.qdms_inputV6,
|
||||||
attach: files,
|
attach: files,
|
||||||
outline: valueHtml.value,
|
outline: valueHtml.value,
|
||||||
|
//teacherId:state.teacherId ,
|
||||||
};
|
};
|
||||||
|
console.log("===",state.teacherId,"hha",state.qdms_inputV5);
|
||||||
console.log("postData");
|
console.log("postData");
|
||||||
console.log(postData);
|
console.log(postData);
|
||||||
const checkList = [
|
const checkList = [
|
||||||
postData.name,
|
postData.name,
|
||||||
postData.picUrl,
|
|
||||||
postData.targetUser,
|
postData.targetUser,
|
||||||
postData.categoryId,
|
postData.categoryId,
|
||||||
postData.teacherId,
|
postData.teacherId,
|
||||||
];
|
];
|
||||||
if (!checkVal(checkList)) {
|
if (!checkVal(checkList)) {
|
||||||
return false;
|
message.destroy();
|
||||||
|
return message.error("请输入必填项");
|
||||||
|
}else{
|
||||||
|
state.addLoading = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
edit(postData).then((res) => {
|
edit(postData).then((res) => {
|
||||||
if (res.data.code === 200) {
|
if (res.data.code === 200) {
|
||||||
getTableDate();
|
getTableDate();
|
||||||
@@ -4108,7 +4140,7 @@ export default defineComponent({
|
|||||||
};
|
};
|
||||||
const createkk = () => {
|
const createkk = () => {
|
||||||
getTea();
|
getTea();
|
||||||
|
state.offcoursePlanId =null;
|
||||||
state.cstm_hs = true;
|
state.cstm_hs = true;
|
||||||
};
|
};
|
||||||
const handleCancelStu = () => {
|
const handleCancelStu = () => {
|
||||||
@@ -4124,8 +4156,9 @@ export default defineComponent({
|
|||||||
state.checked1 = false;
|
state.checked1 = false;
|
||||||
state.checked4 = false;
|
state.checked4 = false;
|
||||||
};
|
};
|
||||||
|
//保存开课
|
||||||
const handleSureStu = () => {
|
const handleSureStu = () => {
|
||||||
state.addLoading = false;
|
|
||||||
let startTime,
|
let startTime,
|
||||||
endTime = 0;
|
endTime = 0;
|
||||||
if (state.xjkkinputV3) {
|
if (state.xjkkinputV3) {
|
||||||
@@ -4149,7 +4182,8 @@ export default defineComponent({
|
|||||||
name: state.xjkkinputV1,
|
name: state.xjkkinputV1,
|
||||||
signFlag: state.xjkkradioV1 === 0 ? 1 : 0, //是否允许未报名的签到:1是0否
|
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,
|
teacherId: state.xjkkinputV4 ? state.xjkkinputV4 : "",
|
||||||
|
teacher:options4CurName.value,
|
||||||
};
|
};
|
||||||
console.log(postData);
|
console.log(postData);
|
||||||
const checkList = [
|
const checkList = [
|
||||||
@@ -4160,19 +4194,24 @@ export default defineComponent({
|
|||||||
postData.teacherId,
|
postData.teacherId,
|
||||||
];
|
];
|
||||||
if (!checkVal(checkList)) {
|
if (!checkVal(checkList)) {
|
||||||
return false;
|
message.destroy();
|
||||||
|
return message.error("请输入必填项");
|
||||||
|
}else{
|
||||||
|
state.addLoading = true;
|
||||||
|
console.log("state.addLoading ",state.addLoading );
|
||||||
}
|
}
|
||||||
editPlan(postData).then((res) => {
|
editPlan(postData).then((res) => {
|
||||||
state.addLoading = false;
|
|
||||||
if (res.data.code === 200) {
|
if (res.data.code === 200) {
|
||||||
getTableDate3();
|
getTableDate3();
|
||||||
handleCancelStu();
|
handleCancelStu();
|
||||||
rest();
|
rest();
|
||||||
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
state.addLoading = false;
|
||||||
};
|
};
|
||||||
|
//编辑开课
|
||||||
const handelEditStu = async (itm) => {
|
const handelEditStu = async (itm) => {
|
||||||
|
|
||||||
console.log(itm);
|
console.log(itm);
|
||||||
state.offcourseId = itm.offcourseId;
|
state.offcourseId = itm.offcourseId;
|
||||||
state.offcoursePlanId = itm.offcoursePlanId;
|
state.offcoursePlanId = itm.offcoursePlanId;
|
||||||
@@ -4271,17 +4310,21 @@ export default defineComponent({
|
|||||||
state.ftQR_hs = false;
|
state.ftQR_hs = false;
|
||||||
state.ftsQR_hs = false;
|
state.ftsQR_hs = false;
|
||||||
state.vipftQR_hs = false;
|
state.vipftQR_hs = false;
|
||||||
|
state.addLoading =false;
|
||||||
};
|
};
|
||||||
const rg_exit = () => {
|
const rg_exit = () => {
|
||||||
state.rg_hs = false;
|
state.rg_hs = false;
|
||||||
|
state.addLoading =false;
|
||||||
};
|
};
|
||||||
const graduate_exit = () => {
|
const graduate_exit = () => {
|
||||||
state.graduate_hs = false;
|
state.graduate_hs = false;
|
||||||
|
state.addLoading =false;
|
||||||
};
|
};
|
||||||
const agreereject_exit = () => {
|
const agreereject_exit = () => {
|
||||||
state.agreereject_hs = false;
|
state.agreereject_hs = false;
|
||||||
state.agreestudy_hs = false;
|
state.agreestudy_hs = false;
|
||||||
state.rejectstudy_hs = false;
|
state.rejectstudy_hs = false;
|
||||||
|
state.addLoading =false;
|
||||||
};
|
};
|
||||||
const delete_exit1 = () => {
|
const delete_exit1 = () => {
|
||||||
state.delete_hs = false;
|
state.delete_hs = false;
|
||||||
@@ -4290,6 +4333,7 @@ export default defineComponent({
|
|||||||
state.nouse_hs = false;
|
state.nouse_hs = false;
|
||||||
state.rg_hs = false;
|
state.rg_hs = false;
|
||||||
state.graduate_hs = false;
|
state.graduate_hs = false;
|
||||||
|
state.addLoading =false;
|
||||||
};
|
};
|
||||||
const handleRejectExit = (itm, type) => {
|
const handleRejectExit = (itm, type) => {
|
||||||
if (type === "1") {
|
if (type === "1") {
|
||||||
@@ -4342,7 +4386,9 @@ export default defineComponent({
|
|||||||
delete_exit1();
|
delete_exit1();
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
//确认复制
|
||||||
const handleAgreeTrue = async () => {
|
const handleAgreeTrue = async () => {
|
||||||
|
|
||||||
if (state.agreestudy_hs) {
|
if (state.agreestudy_hs) {
|
||||||
handleStudent({
|
handleStudent({
|
||||||
offcoursePlanId: state.offcoursePlanId,
|
offcoursePlanId: state.offcoursePlanId,
|
||||||
@@ -4352,6 +4398,7 @@ export default defineComponent({
|
|||||||
});
|
});
|
||||||
getTableDate2();
|
getTableDate2();
|
||||||
delete_exit1();
|
delete_exit1();
|
||||||
|
state.addLoading =false;
|
||||||
}
|
}
|
||||||
if (state.rejectstudy_hs) {
|
if (state.rejectstudy_hs) {
|
||||||
handleStudent({
|
handleStudent({
|
||||||
@@ -4362,9 +4409,13 @@ export default defineComponent({
|
|||||||
});
|
});
|
||||||
getTableDate2();
|
getTableDate2();
|
||||||
delete_exit1();
|
delete_exit1();
|
||||||
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
//确认复制课程
|
||||||
const handleDeleteExit = async () => {
|
const handleDeleteExit = async () => {
|
||||||
|
state.addLoading =true;
|
||||||
|
|
||||||
if (state.del_hs) {
|
if (state.del_hs) {
|
||||||
console.log(11111111);
|
console.log(11111111);
|
||||||
if (state.offcourseId && state.offcoursePlanId && state.studentId) {
|
if (state.offcourseId && state.offcoursePlanId && state.studentId) {
|
||||||
@@ -4388,7 +4439,7 @@ export default defineComponent({
|
|||||||
console.log(3333333);
|
console.log(3333333);
|
||||||
handle({
|
handle({
|
||||||
offcourseId: state.offcourseId,
|
offcourseId: state.offcourseId,
|
||||||
type: 1,
|
type: -1,
|
||||||
}).then((res) => {
|
}).then((res) => {
|
||||||
if (res.data.code === 200) {
|
if (res.data.code === 200) {
|
||||||
getTableDate();
|
getTableDate();
|
||||||
@@ -4396,6 +4447,7 @@ export default defineComponent({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
if (state.copy_hs) {
|
if (state.copy_hs) {
|
||||||
console.log(2222222);
|
console.log(2222222);
|
||||||
@@ -4422,6 +4474,7 @@ export default defineComponent({
|
|||||||
signFlag: item.signFlag, //是否允许未报名的签到:1是0否
|
signFlag: item.signFlag, //是否允许未报名的签到:1是0否
|
||||||
//signWordFlag: item.signWordFlag, //签到是否需要口令:1是0否
|
//signWordFlag: item.signWordFlag, //签到是否需要口令:1是0否
|
||||||
teacherId: item.teacherId,
|
teacherId: item.teacherId,
|
||||||
|
teacher:item.teacher,
|
||||||
};
|
};
|
||||||
console.log(obj);
|
console.log(obj);
|
||||||
editPlan(obj).then((res) => {
|
editPlan(obj).then((res) => {
|
||||||
@@ -4452,12 +4505,14 @@ export default defineComponent({
|
|||||||
intro: item.intro,
|
intro: item.intro,
|
||||||
attach: item.attach,
|
attach: item.attach,
|
||||||
outline: item.outline,
|
outline: item.outline,
|
||||||
|
teacher:item.teacher,
|
||||||
};
|
};
|
||||||
edit(postData).then((res) => {
|
edit(postData).then((res) => {
|
||||||
if (res.data.code === 200) {
|
if (res.data.code === 200) {
|
||||||
getTableDate();
|
getTableDate();
|
||||||
delete_exit1();
|
delete_exit1();
|
||||||
rest();
|
rest();
|
||||||
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -4477,6 +4532,7 @@ export default defineComponent({
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
};
|
};
|
||||||
const handleDeleteKaike = (value) => {
|
const handleDeleteKaike = (value) => {
|
||||||
state.offcoursePlanId = value.offcoursePlanId;
|
state.offcoursePlanId = value.offcoursePlanId;
|
||||||
@@ -4518,8 +4574,12 @@ export default defineComponent({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
//获取教师
|
||||||
const getTea = async () => {
|
const getTea = async () => {
|
||||||
console.log("获取授课教师信息");
|
console.log("获取授课教师信息");
|
||||||
|
options4CurName.value =state.teacher;
|
||||||
|
options4CurId.value =state.teacherId;
|
||||||
|
|
||||||
const item1 = await getMemberInfoApi({
|
const item1 = await getMemberInfoApi({
|
||||||
pageNo: state.currentPageTea1,
|
pageNo: state.currentPageTea1,
|
||||||
pageSize: state.pageSizeTea1,
|
pageSize: state.pageSizeTea1,
|
||||||
@@ -4542,9 +4602,14 @@ export default defineComponent({
|
|||||||
if (state.offcoursePlanId && state.offcourseId) {
|
if (state.offcoursePlanId && state.offcourseId) {
|
||||||
options4CurName.value = item.realName;
|
options4CurName.value = item.realName;
|
||||||
state.xjkkinputV4 = item.realName;
|
state.xjkkinputV4 = item.realName;
|
||||||
|
state.teacherId = item.id;
|
||||||
|
|
||||||
} else if (state.offcourseId) {
|
} else if (state.offcourseId) {
|
||||||
options4CurName.value = item.realName;
|
options4CurName.value = item.realName;
|
||||||
state.qdms_inputV5 = item.realName;
|
state.qdms_inputV5 = item.realName;
|
||||||
|
state.teacher = item.realName;
|
||||||
|
state.teacherId =item.id;
|
||||||
|
console.log("那个老师",item);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
newArr.push({
|
newArr.push({
|
||||||
@@ -4556,7 +4621,10 @@ export default defineComponent({
|
|||||||
console.log("options4.value");
|
console.log("options4.value");
|
||||||
console.log(options4.value);
|
console.log(options4.value);
|
||||||
};
|
};
|
||||||
|
//编辑面授课
|
||||||
const handleEdit = async (itm, type) => {
|
const handleEdit = async (itm, type) => {
|
||||||
|
|
||||||
|
state.isEdit = 0;
|
||||||
console.log(45555);
|
console.log(45555);
|
||||||
console.log(itm);
|
console.log(itm);
|
||||||
if (type === "1") {
|
if (type === "1") {
|
||||||
@@ -4581,9 +4649,9 @@ export default defineComponent({
|
|||||||
state.fen_lei = String(item.categoryId);
|
state.fen_lei = String(item.categoryId);
|
||||||
state.chang_jin = String(item.sceneId);
|
state.chang_jin = String(item.sceneId);
|
||||||
state.tags_val = item.tips ? item.tips.split(",") : [];
|
state.tags_val = item.tips ? item.tips.split(",") : [];
|
||||||
// state.qdms_inputV5 = item.teacherId;
|
//state.qdms_inputV5 = item.teacherId;
|
||||||
options4CurId.value = item.teacherId;
|
state.teacher = item.teacher;
|
||||||
state.qdms_inputV5 = null;
|
state.teacherId = item.teacherId;
|
||||||
state.qdms_inputV6 = item.intro;
|
state.qdms_inputV6 = item.intro;
|
||||||
if(item.attach==""){
|
if(item.attach==""){
|
||||||
state.imgList =[];
|
state.imgList =[];
|
||||||
@@ -4806,6 +4874,11 @@ export default defineComponent({
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
const submitReview = (id) => {
|
const submitReview = (id) => {
|
||||||
|
state.addLoading =true;
|
||||||
|
|
||||||
|
if(id==""){
|
||||||
|
return message.error("请先完成保存");
|
||||||
|
}
|
||||||
let obj = {
|
let obj = {
|
||||||
offcourseId: id ? id : state.offcourseId,
|
offcourseId: id ? id : state.offcourseId,
|
||||||
type: 1,
|
type: 1,
|
||||||
@@ -4817,6 +4890,8 @@ export default defineComponent({
|
|||||||
ft_exit();
|
ft_exit();
|
||||||
rest();
|
rest();
|
||||||
getTableDate();
|
getTableDate();
|
||||||
|
state.addLoading =false;
|
||||||
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
@@ -5023,6 +5098,9 @@ export default defineComponent({
|
|||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
<style lang="scss">
|
<style lang="scss">
|
||||||
|
.aeLoading{
|
||||||
|
z-index: 10000;
|
||||||
|
}
|
||||||
.courseManage {
|
.courseManage {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
|
|||||||
Reference in New Issue
Block a user