瀏覽代碼

feat: 增加是否显示指法选项

TIANYONG 11 月之前
父節點
當前提交
bb5534026b
共有 1 個文件被更改,包括 19 次插入2 次删除
  1. 19 2
      src/views/music-library/music-sheet/modal/music-operation.tsx

+ 19 - 2
src/views/music-library/music-sheet/modal/music-operation.tsx

@@ -317,6 +317,7 @@ export default defineComponent({
       musicFirstImg: '', //首调图片
       musicJianImg: '', // 简谱固定调
       isEvxml: false, // 是否是evxml
+      isShowFingering: true, // 是否显示指法
     })
     const state = reactive({
       loading: false,
@@ -404,7 +405,7 @@ export default defineComponent({
     // 上传XML,初始化音轨 音轨速度 乐器、声部
     const readFileInputEventAsArrayBuffer = (file: any) => {
       // 是否是evxml
-      forms.isEvxml = file?.name?.includes('.evxml') ? true : false;
+      // forms.isEvxml = file?.name?.includes('.evxml') ? true : false;
       const xmlRead = new FileReader()
       xmlRead.onload = (res) => {
         try {
@@ -753,6 +754,7 @@ export default defineComponent({
           forms.sourceType = data.sourceType
           forms.appAuditFlag = data.appAuditFlag ? 1 : 0
           forms.midiFileUrl = data.midiFileUrl
+          forms.isShowFingering = data.isShowFingering
           forms.subjectIds = []
           if (data.subjectIds) {
             const subjectIds = data.subjectIds.split(',') || []
@@ -1342,7 +1344,22 @@ export default defineComponent({
                   <NRadio value={'SINGLE'}>是</NRadio>
                   <NRadio value={'CONCERT'}>否</NRadio>
                 </NRadioGroup>
-              </NFormItemGi>
+              </NFormItemGi> 
+              <NFormItemGi
+                label="是否显示指法"
+                path="isShowFingering"
+                rule={[
+                  {
+                    required: true,
+                    message: '请选择是否显示指法'
+                  }
+                ]}
+              >
+                <NRadioGroup v-model:value={forms.isShowFingering}>
+                  <NRadio value={true}>是</NRadio>
+                  <NRadio value={false}>否</NRadio>
+                </NRadioGroup>
+              </NFormItemGi>                       
             </NGrid>
 
             {forms.musicSheetType && (