|
@@ -642,8 +642,9 @@ export default defineComponent({
|
|
|
item: Record<string, any>,
|
|
|
instrumentId: string
|
|
|
) {
|
|
|
+ const teacherSaveFlag = item.teacherSaveFlag;
|
|
|
// 当teacherSaveFlag为false时候,需要把平台数据转为老师自己的课件
|
|
|
- if (!item.teacherSaveFlag) {
|
|
|
+ if (!teacherSaveFlag) {
|
|
|
const dataRes = await api_coursewareToTeacherCourseware(item.id);
|
|
|
item.teacherSaveFlag = true;
|
|
|
// 这里需要拿最新的id
|
|
@@ -658,7 +659,8 @@ export default defineComponent({
|
|
|
prepareStore.getSelectKey
|
|
|
}&fromType=TEACHER`;
|
|
|
window.open(href);
|
|
|
- getCoursewareList();
|
|
|
+ // 刷新一下列表
|
|
|
+ !teacherSaveFlag && getCoursewareList();
|
|
|
}
|
|
|
onMounted(async () => {
|
|
|
await useCatchStore().getSubjects();
|