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