|
@@ -77,6 +77,7 @@ export default defineComponent({
|
|
|
openFlagEnable: true, // 是否支持修改公开状态
|
|
|
name: '',
|
|
|
openFlag: false,
|
|
|
+ createId: null,
|
|
|
baseCoursewareList: [
|
|
|
{
|
|
|
name: '',
|
|
@@ -316,7 +317,14 @@ export default defineComponent({
|
|
|
) {
|
|
|
forms.messageCallBack();
|
|
|
}
|
|
|
- emit('change', { status: false });
|
|
|
+ emit('change', {
|
|
|
+ status: false,
|
|
|
+ addParam: {
|
|
|
+ isAdd: !props.groupItem.id ? true : false,
|
|
|
+ name: forms.name,
|
|
|
+ id: forms.createId
|
|
|
+ }
|
|
|
+ });
|
|
|
eventGlobal.emit('teacher-slideshow', false);
|
|
|
}
|
|
|
}
|
|
@@ -395,7 +403,14 @@ export default defineComponent({
|
|
|
const resultStatus = await onSaveCourseWare();
|
|
|
|
|
|
if (resultStatus) {
|
|
|
- emit('change', { status: false });
|
|
|
+ emit('change', {
|
|
|
+ status: false,
|
|
|
+ addParam: {
|
|
|
+ isAdd: !props.groupItem.id ? true : false,
|
|
|
+ name: forms.name,
|
|
|
+ id: forms.createId
|
|
|
+ }
|
|
|
+ });
|
|
|
eventGlobal.emit('teacher-slideshow', false);
|
|
|
}
|
|
|
} catch {
|
|
@@ -443,10 +458,11 @@ export default defineComponent({
|
|
|
id: props.groupItem.id,
|
|
|
...params
|
|
|
});
|
|
|
+ message.success('保存成功');
|
|
|
} else {
|
|
|
- await api_teacherChapterLessonCoursewareAdd(params);
|
|
|
+ const { data } = await api_teacherChapterLessonCoursewareAdd(params);
|
|
|
+ forms.createId = data.id;
|
|
|
}
|
|
|
- message.success('保存成功');
|
|
|
|
|
|
return true;
|
|
|
} catch {
|
|
@@ -486,7 +502,14 @@ export default defineComponent({
|
|
|
if (typeof event === 'function') {
|
|
|
event();
|
|
|
|
|
|
- emit('change', { status: false });
|
|
|
+ emit('change', {
|
|
|
+ status: false,
|
|
|
+ addParam: {
|
|
|
+ isAdd: !props.groupItem.id ? true : false,
|
|
|
+ name: forms.name,
|
|
|
+ id: forms.createId
|
|
|
+ }
|
|
|
+ });
|
|
|
eventGlobal.emit('teacher-slideshow', false);
|
|
|
}
|
|
|
} else {
|
|
@@ -616,7 +639,14 @@ export default defineComponent({
|
|
|
const objA = JSON.stringify(forms.coursewareList);
|
|
|
const objB = JSON.stringify(forms.baseCoursewareList);
|
|
|
if (objA === objB) {
|
|
|
- emit('change', { status: false });
|
|
|
+ emit('change', {
|
|
|
+ status: false,
|
|
|
+ addParam: {
|
|
|
+ isAdd: !props.groupItem.id ? true : false,
|
|
|
+ name: forms.name,
|
|
|
+ id: forms.createId
|
|
|
+ }
|
|
|
+ });
|
|
|
eventGlobal.emit('teacher-slideshow', false);
|
|
|
} else {
|
|
|
forms.messageOperation = {
|
|
@@ -919,7 +949,14 @@ export default defineComponent({
|
|
|
forms.messageOperation.type === 'save' ||
|
|
|
forms.messageOperation.type === 'pageLive'
|
|
|
) {
|
|
|
- emit('change', { status: false });
|
|
|
+ emit('change', {
|
|
|
+ status: false,
|
|
|
+ addParam: {
|
|
|
+ isAdd: !props.groupItem.id ? true : false,
|
|
|
+ name: forms.name,
|
|
|
+ id: forms.createId
|
|
|
+ }
|
|
|
+ });
|
|
|
eventGlobal.emit('teacher-slideshow', false);
|
|
|
if (
|
|
|
forms.messageOperation.type === 'pageLive' &&
|
|
@@ -967,7 +1004,14 @@ export default defineComponent({
|
|
|
const resultStatus = await onSaveCourseWare();
|
|
|
if (resultStatus) {
|
|
|
userStore.setReadCoursewareOpenAgreement(true);
|
|
|
- emit('change', { status: false });
|
|
|
+ emit('change', {
|
|
|
+ status: false,
|
|
|
+ addParam: {
|
|
|
+ isAdd: !props.groupItem.id ? true : false,
|
|
|
+ name: forms.name,
|
|
|
+ id: forms.createId
|
|
|
+ }
|
|
|
+ });
|
|
|
eventGlobal.emit('teacher-slideshow', false);
|
|
|
}
|
|
|
} catch {
|