|  | @@ -14,7 +14,7 @@ import {
 | 
	
		
			
				|  |  |    NTabs,
 | 
	
		
			
				|  |  |    useMessage
 | 
	
		
			
				|  |  |  } from 'naive-ui'
 | 
	
		
			
				|  |  | -import { appKey, musicSheetAvailableType, musicSheetPaymentType } from '@/utils/constant'
 | 
	
		
			
				|  |  | +import {appKey, musicSheetAvailableType, musicSheetPaymentType, musicSheetType} from '@/utils/constant'
 | 
	
		
			
				|  |  |  import {
 | 
	
		
			
				|  |  |    musicSheetApplicationExtendCategoryApplicationExtendInfo,
 | 
	
		
			
				|  |  |    musicSheetApplicationExtendCategoryList,
 | 
	
	
		
			
				|  | @@ -57,7 +57,7 @@ export default defineComponent({
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  |          KLX: {
 | 
	
		
			
				|  |  |            availableType: null as any, //可用途径 ORG 机构 PLATFORM 平台
 | 
	
		
			
				|  |  | -          musicSheetCategoryId: null as any,
 | 
	
		
			
				|  |  | +          musicTagIds: null as any,
 | 
	
		
			
				|  |  |            paymentType: null as any, // 是否收费
 | 
	
		
			
				|  |  |            musicPrice: null as any, // 曲目价格
 | 
	
		
			
				|  |  |            topFlag: null as any, // 是否置顶(0:否;1:是)
 | 
	
	
		
			
				|  | @@ -227,7 +227,7 @@ export default defineComponent({
 | 
	
		
			
				|  |  |              forms.useProjectParamConfig[key]['sortNo'] = next.sortNo
 | 
	
		
			
				|  |  |            } else if (key === 'KLX') {
 | 
	
		
			
				|  |  |              forms.useProjectParamConfig[key]['availableType'] = next.availableType
 | 
	
		
			
				|  |  | -            forms.useProjectParamConfig[key]['musicSheetCategoryId'] = next.musicSheetCategoryId
 | 
	
		
			
				|  |  | +            forms.useProjectParamConfig[key]['musicTagIds'] = next.musicTagIds?.split(',')||[]
 | 
	
		
			
				|  |  |              forms.useProjectParamConfig[key]['paymentType'] = next.paymentType
 | 
	
		
			
				|  |  |              forms.useProjectParamConfig[key]['musicPrice'] = next.musicPrice
 | 
	
		
			
				|  |  |              forms.useProjectParamConfig[key]['topFlag'] = next.topFlag
 | 
	
	
		
			
				|  | @@ -277,8 +277,12 @@ export default defineComponent({
 | 
	
		
			
				|  |  |                    return !(val === null || val === undefined || val === '')
 | 
	
		
			
				|  |  |                  })
 | 
	
		
			
				|  |  |                  if (every) {
 | 
	
		
			
				|  |  | +                 let appData = value as any;
 | 
	
		
			
				|  |  | +                  if (appKey === 'KLX') {
 | 
	
		
			
				|  |  | +                    appData['musicTagIds'] = appData['musicTagIds'].join(',')
 | 
	
		
			
				|  |  | +                  }
 | 
	
		
			
				|  |  |                    applicationExtends.push({
 | 
	
		
			
				|  |  | -                    ...value,
 | 
	
		
			
				|  |  | +                    ...appData,
 | 
	
		
			
				|  |  |                      musicSheetId: props.id,
 | 
	
		
			
				|  |  |                      applicationId: appKeyIdMap.get(key)
 | 
	
		
			
				|  |  |                    })
 | 
	
	
		
			
				|  | @@ -487,7 +491,7 @@ export default defineComponent({
 | 
	
		
			
				|  |  |                          </NFormItem>
 | 
	
		
			
				|  |  |                          <NFormItem
 | 
	
		
			
				|  |  |                            label="曲目标签"
 | 
	
		
			
				|  |  | -                          path="useProjectParamConfig.KLX.musicSheetCategoryId"
 | 
	
		
			
				|  |  | +                          path="useProjectParamConfig.KLX.musicTagIds"
 | 
	
		
			
				|  |  |                            rule={[
 | 
	
		
			
				|  |  |                              {
 | 
	
		
			
				|  |  |                                required: klxFileRequire.value,
 | 
	
	
		
			
				|  | @@ -503,7 +507,7 @@ export default defineComponent({
 | 
	
		
			
				|  |  |                              multiple
 | 
	
		
			
				|  |  |                              labelField={'name'}
 | 
	
		
			
				|  |  |                              valueField={'id'}
 | 
	
		
			
				|  |  | -                            v-model:value={forms.useProjectParamConfig.KLX.musicSheetCategoryId}
 | 
	
		
			
				|  |  | +                            v-model:value={forms.useProjectParamConfig.KLX.musicTagIds}
 | 
	
		
			
				|  |  |                              options={state.musicSheetCategoryOptions.KLX}
 | 
	
		
			
				|  |  |                              maxTagCount={3}
 | 
	
		
			
				|  |  |                            ></NSelect>
 | 
	
	
		
			
				|  | @@ -516,7 +520,6 @@ export default defineComponent({
 | 
	
		
			
				|  |  |                                required: klxFileRequire.value,
 | 
	
		
			
				|  |  |                                message: '请选择是否收费',
 | 
	
		
			
				|  |  |                                trigger:'change',
 | 
	
		
			
				|  |  | -                              type:'number'
 | 
	
		
			
				|  |  |                              }
 | 
	
		
			
				|  |  |                            ]}
 | 
	
		
			
				|  |  |                          >
 | 
	
	
		
			
				|  | @@ -524,16 +527,7 @@ export default defineComponent({
 | 
	
		
			
				|  |  |                              placeholder="请选择是否收费"
 | 
	
		
			
				|  |  |                              clearable
 | 
	
		
			
				|  |  |                              v-model:value={forms.useProjectParamConfig.KLX.paymentType}
 | 
	
		
			
				|  |  | -                            options={[
 | 
	
		
			
				|  |  | -                              {
 | 
	
		
			
				|  |  | -                                label: '是',
 | 
	
		
			
				|  |  | -                                value: 1
 | 
	
		
			
				|  |  | -                              },
 | 
	
		
			
				|  |  | -                              {
 | 
	
		
			
				|  |  | -                                label: '否',
 | 
	
		
			
				|  |  | -                                value: 0
 | 
	
		
			
				|  |  | -                              }
 | 
	
		
			
				|  |  | -                            ]}
 | 
	
		
			
				|  |  | +                            options={getSelectDataFromObj(musicSheetPaymentType)}
 | 
	
		
			
				|  |  |                            ></NSelect>
 | 
	
		
			
				|  |  |                          </NFormItem>
 | 
	
		
			
				|  |  |                          <NFormItem
 |