|
@@ -104,7 +104,8 @@ export default defineComponent({
|
|
|
type: '',
|
|
|
subjectId: '',
|
|
|
detailId: ''
|
|
|
- } as any
|
|
|
+ } as any,
|
|
|
+ addOtherSource: false
|
|
|
});
|
|
|
|
|
|
// 获取列表
|
|
@@ -827,6 +828,28 @@ export default defineComponent({
|
|
|
}}
|
|
|
/>
|
|
|
</NModal>
|
|
|
+
|
|
|
+ {/* 添加其它类型的资源 */}
|
|
|
+ <NModal
|
|
|
+ v-model:show={forms.addOtherSource}
|
|
|
+ preset="card"
|
|
|
+ class={['modalTitle background', styles.addOtherSource]}
|
|
|
+ title={'同步声部'}>
|
|
|
+ <SubjectSync
|
|
|
+ subjectId={prepareStore.getSubjectId as any}
|
|
|
+ onClose={() => (forms.addOtherSource = false)}
|
|
|
+ onConfirm={async (subjectIds: any) => {
|
|
|
+ //
|
|
|
+ try {
|
|
|
+ forms.editSubjectIds = subjectIds.join(',');
|
|
|
+ await onOverEdit();
|
|
|
+ forms.addOtherSource = false;
|
|
|
+ } catch {
|
|
|
+ //
|
|
|
+ }
|
|
|
+ }}
|
|
|
+ />
|
|
|
+ </NModal>
|
|
|
</div>
|
|
|
);
|
|
|
}
|