|
@@ -858,11 +858,49 @@ export default {
|
|
|
},
|
|
|
];
|
|
|
},
|
|
|
+ getClassDate(data) {
|
|
|
+ return {
|
|
|
+ type: this.activeType,
|
|
|
+ name: data?.name,
|
|
|
+ musicGroupId: this.teamid,
|
|
|
+ subjectIdList:
|
|
|
+ data?.soundList.length > 0 ? data?.soundList.join(",") : null,
|
|
|
+ teacherMapperList: formatClassGroupTeacherMapperList(
|
|
|
+ data.coreTeacher,
|
|
|
+ data.assistant
|
|
|
+ ),
|
|
|
+ groupType: "MUSIC",
|
|
|
+ };
|
|
|
+ },
|
|
|
async submitClass(data) {
|
|
|
const list = this.getSubmitData(data, { onlyCreateClassGroup: true });
|
|
|
+ let obj = this.getClassDate(data);
|
|
|
+ if (this.activeType == "MUSIC_NETWORK") {
|
|
|
+ try {
|
|
|
+ await revisionAddClassGroup(list);
|
|
|
+ this.$message.success("提交成功");
|
|
|
+ this.studentVisible = false;
|
|
|
+ this.getList();
|
|
|
+ } catch (error) {
|
|
|
+ console.log(error);
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ createClass(obj).then((res) => {
|
|
|
+ if (res.code == 200) {
|
|
|
+ this.studentVisible = false;
|
|
|
+ this.$message.success("提交成功");
|
|
|
+ this.getList();
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
+ return;
|
|
|
+ console.log(data);
|
|
|
try {
|
|
|
if (this.classType == 1) {
|
|
|
// 0新建班级 2 3 4新增班级修改
|
|
|
+ console.log(list, "submitClass,临时班");
|
|
|
+ return;
|
|
|
await revisionClassGroup(list);
|
|
|
this.$message.success("提交成功");
|
|
|
} else if (
|
|
@@ -870,6 +908,8 @@ export default {
|
|
|
this.classType == 3 ||
|
|
|
this.classType == 4
|
|
|
) {
|
|
|
+ console.log(list, "submitClass");
|
|
|
+ return;
|
|
|
await revisionAddClassGroup(list);
|
|
|
this.$message.success("提交成功");
|
|
|
}
|
|
@@ -1069,7 +1109,8 @@ export default {
|
|
|
this.isSearch = false;
|
|
|
this.activeType = row.type;
|
|
|
this.activeChioseSound = null;
|
|
|
- this.isStudentRemove = row.currentClassTimes == row.totalClassTimes ? true : false // 上课时长是否没有
|
|
|
+ this.isStudentRemove =
|
|
|
+ row.currentClassTimes == row.totalClassTimes ? true : false; // 上课时长是否没有
|
|
|
// 根据单机班id 查询声部班内的所有学生
|
|
|
getClassAllStudent({ classGroupId: row.id }).then((res) => {
|
|
|
if (res.code == 200) {
|
|
@@ -1394,6 +1435,8 @@ export default {
|
|
|
};
|
|
|
if (type == 1) {
|
|
|
// 新增临时班级
|
|
|
+ console.log(obj, "submitTemporary");
|
|
|
+ return;
|
|
|
revisionClassGroup(obj).then((res) => {
|
|
|
if (res.code == 200) {
|
|
|
// 提示修改成功
|
|
@@ -1406,6 +1449,9 @@ export default {
|
|
|
} else if (type == 2) {
|
|
|
(obj.subjectId = this.teacherForm.sound),
|
|
|
(obj.expectStudentNum = this.teacherForm.expectStudentNum);
|
|
|
+ console.log(obj, "submitTemporary");
|
|
|
+ return;
|
|
|
+ let data = {};
|
|
|
// 新增声部班
|
|
|
revisionAddClassGroup(obj).then((res) => {
|
|
|
if (res.code == 200) {
|