Przeglądaj źródła

最多选择7个学员

skyblued 2 lat temu
rodzic
commit
8916f4079c

+ 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) => {