소스 검색

最多选择7个学员

skyblued 3 년 전
부모
커밋
8916f4079c
1개의 변경된 파일6개의 추가작업 그리고 1개의 파일을 삭제
  1. 6 1
      src/teacher/piano-room/class-arrangement/select-students/index.tsx

+ 6 - 1
src/teacher/piano-room/class-arrangement/select-students/index.tsx

@@ -1,6 +1,6 @@
 import ColHeader from '@/components/col-header'
 import ColSearch from '@/components/col-search'
-import { Button, Checkbox, CheckboxGroup, Icon, Popup, Sticky } from 'vant'
+import { Button, Checkbox, CheckboxGroup, Icon, Popup, Sticky, Toast } from 'vant'
 import {
   defineComponent,
   onMounted,
@@ -74,6 +74,11 @@ export default defineComponent({
       getList()
     }
     const toggle = (n: IStudent) => {
+      let selectList = list.value.filter(n => n.checked)
+      if (selectList.length === 7 && !n.checked) {
+        Toast('最多选择7个学员')
+        return 
+      }
       n.checked = !n.checked
     }
     const onDelete = (n: IStudent) => {