|
@@ -98,6 +98,8 @@ export default defineComponent({
|
|
emit('edit', state.isEdit);
|
|
emit('edit', state.isEdit);
|
|
}
|
|
}
|
|
forms.type = item.value;
|
|
forms.type = item.value;
|
|
|
|
+ forms.subjectId = null;
|
|
|
|
+
|
|
onSearch();
|
|
onSearch();
|
|
}}>
|
|
}}>
|
|
{item.label}
|
|
{item.label}
|
|
@@ -204,7 +206,9 @@ export default defineComponent({
|
|
<NFormItem label="声部:">
|
|
<NFormItem label="声部:">
|
|
<NSpace class={styles.spaceSection2}>
|
|
<NSpace class={styles.spaceSection2}>
|
|
{catchStore.getSubjectInstruments.map((subject: any) =>
|
|
{catchStore.getSubjectInstruments.map((subject: any) =>
|
|
- subject.instruments && subject.instruments.length > 1 ? (
|
|
|
|
|
|
+ subject.instruments &&
|
|
|
|
+ subject.instruments.length > 1 &&
|
|
|
|
+ forms.type === 'MUSIC' ? (
|
|
<NPopselect
|
|
<NPopselect
|
|
options={subject.instruments}
|
|
options={subject.instruments}
|
|
trigger="hover"
|
|
trigger="hover"
|
|
@@ -215,7 +219,9 @@ export default defineComponent({
|
|
state.isSelectAll = false;
|
|
state.isSelectAll = false;
|
|
emit('edit', state.isEdit);
|
|
emit('edit', state.isEdit);
|
|
}
|
|
}
|
|
- forms.subjectId = state.tempSubjectId;
|
|
|
|
|
|
+ if (forms.type === 'MUSIC') {
|
|
|
|
+ forms.subjectId = state.tempSubjectId;
|
|
|
|
+ }
|
|
onSearch();
|
|
onSearch();
|
|
}}
|
|
}}
|
|
key={subject.value}
|
|
key={subject.value}
|
|
@@ -234,10 +240,18 @@ export default defineComponent({
|
|
<span
|
|
<span
|
|
class={[
|
|
class={[
|
|
styles.textBtn,
|
|
styles.textBtn,
|
|
- forms.subjectId === subject.value && styles.textBtnActive
|
|
|
|
|
|
+ (forms.type === 'MUSIC'
|
|
|
|
+ ? forms.subjectId === subject.value
|
|
|
|
+ : forms.subjectId === subject.id) &&
|
|
|
|
+ styles.textBtnActive
|
|
]}
|
|
]}
|
|
onClick={() => {
|
|
onClick={() => {
|
|
- forms.subjectId = subject.value;
|
|
|
|
|
|
+ if (forms.type === 'MUSIC') {
|
|
|
|
+ forms.subjectId = subject.value;
|
|
|
|
+ } else {
|
|
|
|
+ forms.subjectId = subject.id;
|
|
|
|
+ }
|
|
|
|
+ state.tempSubjectId = null;
|
|
onSearch();
|
|
onSearch();
|
|
}}>
|
|
}}>
|
|
{subject.name}
|
|
{subject.name}
|