lex 1 year ago
parent
commit
f3b077d0ab
1 changed files with 9 additions and 5 deletions
  1. 9 5
      src/pc/component/upload-to-resources/index.tsx

+ 9 - 5
src/pc/component/upload-to-resources/index.tsx

@@ -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}>