|
@@ -36,7 +36,7 @@ export default defineComponent({
|
|
|
});
|
|
|
const froms = reactive({
|
|
|
subjectId: null,
|
|
|
- cbsMusicalInstrumentIds: null,
|
|
|
+ cbsMusicalInstrumentIds: null as any,
|
|
|
isPublic: 0,
|
|
|
mp3: "",
|
|
|
musicImg: "",
|
|
@@ -110,8 +110,11 @@ export default defineComponent({
|
|
|
// console.log(props.item, model.subjects);
|
|
|
const subjectId = model.subjects.length > 0 ? model.subjects[0].value : null;
|
|
|
froms.subjectId = props.item.subjectId ?? subjectId;
|
|
|
- const cbsMusicalInstrumentIds = model.subjects.length > 0 ? model.subjects[0].value : null;
|
|
|
- froms.cbsMusicalInstrumentIds = props.item.cbsMusicalInstrumentIds ?? cbsMusicalInstrumentIds;
|
|
|
+ const cbsMusicalInstrumentIds = model.subjects.length > 0 ? model.subjects[0] : null;
|
|
|
+ const cbsM = props.item.cbsMusicalInstrumentIds ?? cbsMusicalInstrumentIds;
|
|
|
+ froms.cbsMusicalInstrumentIds = cbsM ? Number(cbsM) : null;
|
|
|
+
|
|
|
+ console.log(froms.cbsMusicalInstrumentIds, "froms.cbsMusicalInstrumentIds");
|
|
|
}
|
|
|
);
|
|
|
|
|
@@ -123,6 +126,7 @@ export default defineComponent({
|
|
|
musicSheetCategoriesId: "",
|
|
|
audioType: "MP3",
|
|
|
mp3Type: "MP3",
|
|
|
+ creator: props.item.creator,
|
|
|
xmlFileUrl: str.url + "?t=" + new Date().getTime(),
|
|
|
musicSubject: froms.subjectId,
|
|
|
cbsMusicalInstrumentIds: froms.cbsMusicalInstrumentIds,
|
|
@@ -286,7 +290,7 @@ export default defineComponent({
|
|
|
<NForm ref={fromRef} model={froms} class={styles.form} labelPlacement="left" showRequireMark={false}>
|
|
|
<NFormItem
|
|
|
label="可用乐器"
|
|
|
- path="subjectId"
|
|
|
+ path="cbsMusicalInstrumentIds"
|
|
|
rule={{
|
|
|
required: true,
|
|
|
type: "number",
|
|
@@ -294,7 +298,7 @@ export default defineComponent({
|
|
|
trigger: "change",
|
|
|
}}
|
|
|
>
|
|
|
- <NSelect to="body" disabled={model.saveLoading} placeholder="请选择素材可用乐器" options={model.subjects} v-model:value={froms.subjectId}></NSelect>
|
|
|
+ <NSelect to="body" disabled={model.saveLoading} placeholder="请选择素材可用乐器" options={model.subjects} v-model:value={froms.cbsMusicalInstrumentIds}></NSelect>
|
|
|
</NFormItem>
|
|
|
{/* <NFormItem label="是否公开">
|
|
|
<NSpace class={styles.checkbox} wrapItem={false}>
|