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