|
@@ -43,8 +43,9 @@ export default defineComponent({
|
|
|
const getList = async () => {
|
|
|
forms.loadingStatus = true;
|
|
|
try {
|
|
|
- // 判断是否有选择对应的课件
|
|
|
- if (!prepareStore.getSelectKey) return (forms.loadingStatus = false);
|
|
|
+ // 判断是否有选择对应的课件 或声部
|
|
|
+ if (!prepareStore.getSelectKey || !prepareStore.getSubjectId)
|
|
|
+ return (forms.loadingStatus = false);
|
|
|
const { data } = await queryCourseware({
|
|
|
coursewareDetailKnowledgeId: prepareStore.getSelectKey,
|
|
|
subjectId: prepareStore.getSubjectId,
|
|
@@ -82,6 +83,13 @@ export default defineComponent({
|
|
|
getList();
|
|
|
}
|
|
|
);
|
|
|
+ // 声部变化时
|
|
|
+ watch(
|
|
|
+ () => prepareStore.getSubjectId,
|
|
|
+ () => {
|
|
|
+ getList();
|
|
|
+ }
|
|
|
+ );
|
|
|
watch(
|
|
|
() => prepareStore.getIsAddResource,
|
|
|
(val: boolean) => {
|