lex-xin hace 9 meses
padre
commit
b474f88c41
Se han modificado 1 ficheros con 13 adiciones y 0 borrados
  1. 13 0
      src/views/music-library/music-sheet/modal/music-platform.tsx

+ 13 - 0
src/views/music-library/music-sheet/modal/music-platform.tsx

@@ -735,6 +735,19 @@ export default defineComponent({
                         <NGi>
                         <NFormItem label='曲目标签' required>
                             <NSelect v-model:value={forms.kt.musicTagIds} multiple maxTagCount={1} clearable options={musicSheetTagListKt.value} 
+                                onUpdate:show={(value: any) => {
+                                    musicSheetTagListKt.value.forEach((item: any) => {
+                                        if(forms.kt.musicTagIds.length >= 3) {
+                                            if(forms.kt.musicTagIds?.includes(item.id)) {
+                                                item.disabled = false
+                                            } else {
+                                                item.disabled = true
+                                            }
+                                        } else {
+                                            item.disabled = false
+                                        }
+                                  })
+                                }}
                                 onUpdate:value={() => {
                                     musicSheetTagListKt.value.forEach((item: any) => {
                                         if(forms.kt.musicTagIds.length >= 3) {