|
@@ -488,10 +488,15 @@ export default defineComponent({
|
|
|
}
|
|
|
};
|
|
|
onMounted(async () => {
|
|
|
+ // 修改时重置默认数据
|
|
|
+ if (props.groupItem?.id) {
|
|
|
+ forms.coursewareList = [];
|
|
|
+ forms.baseCoursewareList = [];
|
|
|
+ }
|
|
|
+
|
|
|
await getList();
|
|
|
// 动态添加数据
|
|
|
eventGlobal.on('onPrepareAddItem', addItem);
|
|
|
-
|
|
|
eventGlobal.on('pageBeforeLeave', onPageBeforeLeave);
|
|
|
});
|
|
|
|
|
@@ -822,20 +827,22 @@ export default defineComponent({
|
|
|
</div>
|
|
|
))}
|
|
|
|
|
|
- <NButton
|
|
|
- block
|
|
|
- type="primary"
|
|
|
- secondary
|
|
|
- class={styles.addKnowledgePoint}
|
|
|
- onClick={() => {
|
|
|
- forms.coursewareList.push({
|
|
|
- name: '',
|
|
|
- list: []
|
|
|
- });
|
|
|
- }}>
|
|
|
- <i class={styles.iconCAdd}></i>
|
|
|
- 添加知识点
|
|
|
- </NButton>
|
|
|
+ {!forms.loadingStatus && (
|
|
|
+ <NButton
|
|
|
+ block
|
|
|
+ type="primary"
|
|
|
+ secondary
|
|
|
+ class={styles.addKnowledgePoint}
|
|
|
+ onClick={() => {
|
|
|
+ forms.coursewareList.push({
|
|
|
+ name: '',
|
|
|
+ list: []
|
|
|
+ });
|
|
|
+ }}>
|
|
|
+ <i class={styles.iconCAdd}></i>
|
|
|
+ 添加知识点
|
|
|
+ </NButton>
|
|
|
+ )}
|
|
|
</div>
|
|
|
</NSpin>
|
|
|
</NScrollbar>
|