|  | @@ -21,6 +21,7 @@ import ColHeader from '@/components/col-header'
 | 
	
		
			
				|  |  |  import ColPopup from '@/components/col-popup'
 | 
	
		
			
				|  |  |  import SelectStudents, { IStudent } from './select-students'
 | 
	
		
			
				|  |  |  import CourseSchedule from './course-schedule'
 | 
	
		
			
				|  |  | +import { checkNumberInteger } from '@/helpers/toolsValidate'
 | 
	
		
			
				|  |  |  const fieldProps = {
 | 
	
		
			
				|  |  |    'is-link': true,
 | 
	
		
			
				|  |  |    readonly: true,
 | 
	
	
		
			
				|  | @@ -216,6 +217,10 @@ export default defineComponent({
 | 
	
		
			
				|  |  |          Toast('请填写单课时时长')
 | 
	
		
			
				|  |  |          return
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  | +      if (checkNumberInteger(String(params.singleClssTime)) || params.singleClssTime < 0) {
 | 
	
		
			
				|  |  | +        Toast('课时时长为正整数')
 | 
	
		
			
				|  |  | +        return
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  |        if (!params.date) {
 | 
	
		
			
				|  |  |          Toast('请选择开始日期')
 | 
	
		
			
				|  |  |          return
 | 
	
	
		
			
				|  | @@ -333,19 +338,7 @@ export default defineComponent({
 | 
	
		
			
				|  |  |                type="number"
 | 
	
		
			
				|  |  |                label="单课时时长"
 | 
	
		
			
				|  |  |                placeholder="请输入课程时长"
 | 
	
		
			
				|  |  | -              modelValue={params.singleClssTime}
 | 
	
		
			
				|  |  | -              onUpdate:modelValue={t => {
 | 
	
		
			
				|  |  | -                if (Math.abs(t) > 60) {
 | 
	
		
			
				|  |  | -                  Toast('时长不能大于60分钟')
 | 
	
		
			
				|  |  | -                  return
 | 
	
		
			
				|  |  | -                }
 | 
	
		
			
				|  |  | -                if (Math.abs(t) === 0) {
 | 
	
		
			
				|  |  | -                  Toast('时长不能小于1分钟')
 | 
	
		
			
				|  |  | -                  return
 | 
	
		
			
				|  |  | -                }
 | 
	
		
			
				|  |  | -                params.singleClssTime = Math.abs(t)
 | 
	
		
			
				|  |  | -              }}
 | 
	
		
			
				|  |  | -              // v-model={params.singleClssTime}
 | 
	
		
			
				|  |  | +              v-model={params.singleClssTime}
 | 
	
		
			
				|  |  |                v-slots={{
 | 
	
		
			
				|  |  |                  'right-icon': () => <div>分钟</div>
 | 
	
		
			
				|  |  |                }}
 |