|
@@ -5,11 +5,11 @@ import {
|
|
|
NCascader,
|
|
|
NCheckbox,
|
|
|
NCheckboxGroup,
|
|
|
- NForm,
|
|
|
+ NForm, NFormItem,
|
|
|
NFormItemGi,
|
|
|
NGi,
|
|
|
NGrid,
|
|
|
- NInput,
|
|
|
+ NInput, NInputGroup, NInputGroupLabel,
|
|
|
NInputNumber,
|
|
|
NModal,
|
|
|
NRadio,
|
|
@@ -1330,6 +1330,61 @@ export default defineComponent({
|
|
|
</NFormItemGi>
|
|
|
)}
|
|
|
</NGrid>
|
|
|
+ {!!gradualData.list.length && (
|
|
|
+ <>
|
|
|
+ <NAlert showIcon={false} type="info">
|
|
|
+ 识别到共1处渐变速度,请输入Dorico对应小节时间信息
|
|
|
+ </NAlert>
|
|
|
+ <NFormItem label="rit." required style={{ marginTop: '10px' }}>
|
|
|
+ <NSpace vertical>
|
|
|
+ {gradualData.list.map((n: any, ni: number) => (
|
|
|
+ <NInputGroup>
|
|
|
+ <NFormItem
|
|
|
+ path={`graduals.${n[0].measureIndex}`}
|
|
|
+ rule={[
|
|
|
+ { required: true, message: '请输入合奏曲目时间' },
|
|
|
+ {
|
|
|
+ pattern: /^((\d{2}):?){2,3}$/,
|
|
|
+ message: '请输入正确的曲目时间',
|
|
|
+ trigger: 'blur'
|
|
|
+ }
|
|
|
+ ]}
|
|
|
+ >
|
|
|
+ <NInputGroup>
|
|
|
+ <NInputGroupLabel>{n[0].measureIndex}小节开始</NInputGroupLabel>
|
|
|
+ <NInput
|
|
|
+ placeholder="00:00:00"
|
|
|
+ v-model:value={forms.graduals[n[0].measureIndex]}
|
|
|
+ ></NInput>
|
|
|
+ </NInputGroup>
|
|
|
+ </NFormItem>
|
|
|
+ <div style={{ lineHeight: '30px', padding: '0 4px' }}>~</div>
|
|
|
+ <NFormItem
|
|
|
+ path={`graduals.${n[1].measureIndex}`}
|
|
|
+ rule={[
|
|
|
+ { required: true, message: '请输入合奏曲目时间' },
|
|
|
+ {
|
|
|
+ pattern: /^((\d{2}):?){2,3}$/,
|
|
|
+ message: '请输入正确的曲目时间',
|
|
|
+ trigger: 'blur'
|
|
|
+ }
|
|
|
+ ]}
|
|
|
+ >
|
|
|
+ <NInputGroup>
|
|
|
+ <NInput
|
|
|
+ placeholder="00:00:00"
|
|
|
+ v-model:value={forms.graduals[n[1].measureIndex]}
|
|
|
+ ></NInput>
|
|
|
+ <NInputGroupLabel>{n[1].measureIndex}小节结束</NInputGroupLabel>
|
|
|
+ </NInputGroup>
|
|
|
+ </NFormItem>
|
|
|
+ </NInputGroup>
|
|
|
+ ))}
|
|
|
+ </NSpace>
|
|
|
+ </NFormItem>
|
|
|
+ </>
|
|
|
+ )}
|
|
|
+
|
|
|
{/* 只有播放类型为mp3时才会有原音 */}
|
|
|
{forms.playMode === 'MP3' && forms.musicSheetSoundList.length > 0 && (
|
|
|
<>
|