|
@@ -825,7 +825,8 @@ export default defineComponent({
|
|
|
rule={[
|
|
|
{
|
|
|
required: true,
|
|
|
- message: '请上传曲目封面'
|
|
|
+ message: '请上传曲目封面',
|
|
|
+ trigger:['input','blur']
|
|
|
}
|
|
|
]}
|
|
|
>
|
|
@@ -857,7 +858,8 @@ export default defineComponent({
|
|
|
rule={[
|
|
|
{
|
|
|
required: true,
|
|
|
- message: '请选择曲目类型'
|
|
|
+ message: '请选择曲目类型',
|
|
|
+ trigger:'change'
|
|
|
}
|
|
|
]}
|
|
|
>
|
|
@@ -874,7 +876,8 @@ export default defineComponent({
|
|
|
rule={[
|
|
|
{
|
|
|
required: true,
|
|
|
- message: '请选择作者属性'
|
|
|
+ message: '请选择作者属性',
|
|
|
+ trigger:'change'
|
|
|
}
|
|
|
]}
|
|
|
>
|
|
@@ -902,7 +905,8 @@ export default defineComponent({
|
|
|
rule={[
|
|
|
{
|
|
|
required: true,
|
|
|
- message: '请选择曲目所属人'
|
|
|
+ message: '请选择曲目所属人',
|
|
|
+ trigger:['input','change']
|
|
|
}
|
|
|
]}
|
|
|
>
|
|
@@ -927,7 +931,8 @@ export default defineComponent({
|
|
|
rule={[
|
|
|
{
|
|
|
required: true,
|
|
|
- message: '请选择曲目所属机构'
|
|
|
+ message: '请选择曲目所属机构',
|
|
|
+ trigger:['input','change']
|
|
|
}
|
|
|
]}
|
|
|
>
|
|
@@ -969,7 +974,9 @@ export default defineComponent({
|
|
|
rule={[
|
|
|
{
|
|
|
required: true,
|
|
|
- message: '请选择曲目所属人'
|
|
|
+ message: '请选择审核版本',
|
|
|
+ trigger:'change',
|
|
|
+ type:'number'
|
|
|
}
|
|
|
]}
|
|
|
>
|
|
@@ -994,7 +1001,7 @@ export default defineComponent({
|
|
|
{
|
|
|
required: true,
|
|
|
message: '请选择曲目分类',
|
|
|
- trigger: ['input', 'blur']
|
|
|
+ trigger: ['change']
|
|
|
}
|
|
|
]}
|
|
|
>
|
|
@@ -1223,7 +1230,9 @@ export default defineComponent({
|
|
|
rule={[
|
|
|
{
|
|
|
required: true,
|
|
|
- message: '请选择可用乐器'
|
|
|
+ message: '请选择可用乐器',
|
|
|
+ trigger: 'change',
|
|
|
+ type: 'array'
|
|
|
}
|
|
|
]}
|
|
|
>
|
|
@@ -1238,39 +1247,44 @@ export default defineComponent({
|
|
|
</NFormItemGi>
|
|
|
</NGrid>
|
|
|
|
|
|
- {(forms.musicSheetType) && (
|
|
|
- <NGrid cols={1}>
|
|
|
- <NFormItemGi
|
|
|
- label={`${forms.musicSheetType === 'SINGLE' ? '页面渲染声轨' : '用户可切换声轨'}`}
|
|
|
- path="multiTracksSelection"
|
|
|
- rule={[
|
|
|
- {
|
|
|
- required: false,
|
|
|
- message: `请选择${forms.musicSheetType === 'SINGLE' ? '页面渲染声轨' : '用户可切换声轨'}`
|
|
|
- }
|
|
|
- ]}
|
|
|
- >
|
|
|
- <NGrid style="padding-top: 4px;">
|
|
|
- <NGi span={24}>
|
|
|
- <NRadioGroup
|
|
|
- v-model:value={state.multiTracks}
|
|
|
- onUpdateValue={(value) => {
|
|
|
- checkMultiTracks(value)
|
|
|
- }}
|
|
|
- >
|
|
|
- <NRadio value={'all'}>全选</NRadio>
|
|
|
- <NRadio value={'allUncheck'}>重置</NRadio>
|
|
|
- <NRadio value={'invert'}>反选</NRadio>
|
|
|
- </NRadioGroup>
|
|
|
- </NGi>
|
|
|
- <NGi span={24} style={"margin-top:5px"}><NFormItemGi
|
|
|
- label=''
|
|
|
- path="multiTracksSelection"
|
|
|
- rule={[
|
|
|
- {
|
|
|
- required: false,
|
|
|
- }
|
|
|
- ]}
|
|
|
+ {forms.musicSheetType && (
|
|
|
+ <NGrid cols={1}>
|
|
|
+ <NFormItemGi
|
|
|
+ label={`${forms.musicSheetType === 'SINGLE' ? '页面渲染声轨' : '用户可切换声轨'}`}
|
|
|
+ path="multiTracksSelection"
|
|
|
+ rule={[
|
|
|
+ {
|
|
|
+ required: true,
|
|
|
+ message: `请选择${
|
|
|
+ forms.musicSheetType === 'SINGLE' ? '页面渲染声轨' : '用户可切换声轨'
|
|
|
+ }`,
|
|
|
+ trigger:'change',
|
|
|
+ type:'array'
|
|
|
+ }
|
|
|
+ ]}
|
|
|
+ >
|
|
|
+ <NGrid style="padding-top: 4px;">
|
|
|
+ <NGi span={24}>
|
|
|
+ <NRadioGroup
|
|
|
+ v-model:value={state.multiTracks}
|
|
|
+ onUpdateValue={(value) => {
|
|
|
+ checkMultiTracks(value)
|
|
|
+ }}
|
|
|
+ >
|
|
|
+ <NRadio value={'all'}>全选</NRadio>
|
|
|
+ <NRadio value={'allUncheck'}>重置</NRadio>
|
|
|
+ <NRadio value={'invert'}>反选</NRadio>
|
|
|
+ </NRadioGroup>
|
|
|
+ </NGi>
|
|
|
+ <NGi span={24} style={'margin-top:5px'}>
|
|
|
+ <NFormItemGi
|
|
|
+ label=""
|
|
|
+ path="multiTracksSelection"
|
|
|
+ rule={[
|
|
|
+ {
|
|
|
+ required: false
|
|
|
+ }
|
|
|
+ ]}
|
|
|
>
|
|
|
<NCheckboxGroup v-model:value={forms.multiTracksSelection}>
|
|
|
<NGrid yGap={2} cols={4}>
|
|
@@ -1349,7 +1363,7 @@ export default defineComponent({
|
|
|
<UploadFile
|
|
|
desc={'原音文件'}
|
|
|
disabled={state.previewMode}
|
|
|
- size={10}
|
|
|
+ size={100}
|
|
|
v-model:fileList={item.audioFileUrl}
|
|
|
tips="仅支持上传.mp3格式文件"
|
|
|
listType="image"
|