浏览代码

Merge branch 'iteration-20240111'

lex 1 年之前
父节点
当前提交
574a6efcb7
共有 1 个文件被更改,包括 3 次插入4 次删除
  1. 3 4
      src/pc/component/upload-to-resources/index.tsx

+ 3 - 4
src/pc/component/upload-to-resources/index.tsx

@@ -175,7 +175,6 @@ export default defineComponent({
         const subjectCode = props.item.subjectCode || "acoustic_grand_piano";
         const _instruments = ABCJS.synth.instrumentIndexToName.indexOf(subjectCode);
         const program = _instruments > -1 ? _instruments : 0;
-        console.log(program, "instrument");
         const midiBuffer = new ABCJS.synth.CreateSynth();
         midiBuffer
           .init({
@@ -193,7 +192,8 @@ export default defineComponent({
                 downloadFile(midiBuffer.download(), (props.item.name || "曲谱") + ".wav");
               } else {
                 const blob = bufferToWave((midiBuffer as any).getAudioBuffer());
-                const wavurl = await api_uploadFile(blob, props.item.id + ".wav");
+                const fileName = +new Date() + Math.ceil(Math.random() * 1000);
+                const wavurl = await api_uploadFile(blob, fileName + ".wav");
                 resolve(wavurl);
               }
             });
@@ -224,7 +224,6 @@ export default defineComponent({
     };
     const handleSubmit = async () => {
       // 判断是否有wav文件,如果没有则生成保存
-      console.log(props.item, "props.item");
       // if (!props.item.filePath) {
       const url = await productWav(false);
       props.item.filePath = url;
@@ -286,7 +285,7 @@ export default defineComponent({
                   trigger: "change",
                 }}
               >
-                <NSelect to="body" placeholder="请选择素材可用乐器" options={model.subjects} v-model:value={froms.subjectId}></NSelect>
+                <NSelect to="body" disabled={model.saveLoading} placeholder="请选择素材可用乐器" options={model.subjects} v-model:value={froms.subjectId}></NSelect>
               </NFormItem>
               {/* <NFormItem label="是否公开">
 								<NSpace class={styles.checkbox} wrapItem={false}>