|  | @@ -157,6 +157,8 @@ export default defineComponent({
 | 
	
		
			
				|  |  |      watch(
 | 
	
		
			
				|  |  |        () => prepareStore.getSelectKey,
 | 
	
		
			
				|  |  |        () => {
 | 
	
		
			
				|  |  | +        eventGlobal.emit('teacher-slideshow', false);
 | 
	
		
			
				|  |  | +        emit('change', { status: false });
 | 
	
		
			
				|  |  |          forms.trainList = [];
 | 
	
		
			
				|  |  |          getList();
 | 
	
		
			
				|  |  |        }
 | 
	
	
		
			
				|  | @@ -223,6 +225,7 @@ export default defineComponent({
 | 
	
		
			
				|  |  |      onMounted(async () => {
 | 
	
		
			
				|  |  |        await getList();
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +      console.log(prepareStore.getTrainList, 'prepareStore.getTrainList');
 | 
	
		
			
				|  |  |        // 动态添加数据
 | 
	
		
			
				|  |  |        eventGlobal.on('onTrainAddItem', (item: any) => {
 | 
	
		
			
				|  |  |          forms.drag = true;
 | 
	
	
		
			
				|  | @@ -249,6 +252,7 @@ export default defineComponent({
 | 
	
		
			
				|  |  |            <NSpace>
 | 
	
		
			
				|  |  |              <NButton
 | 
	
		
			
				|  |  |                type="error"
 | 
	
		
			
				|  |  | +              disabled={forms.trainList.length <= 0}
 | 
	
		
			
				|  |  |                onClick={() => {
 | 
	
		
			
				|  |  |                  forms.removeVisiable1 = true;
 | 
	
		
			
				|  |  |                }}>
 | 
	
	
		
			
				|  | @@ -266,13 +270,35 @@ export default defineComponent({
 | 
	
		
			
				|  |  |                }}>
 | 
	
		
			
				|  |  |                取消
 | 
	
		
			
				|  |  |              </NButton>
 | 
	
		
			
				|  |  | -            <NButton
 | 
	
		
			
				|  |  | -              type="default"
 | 
	
		
			
				|  |  | -              disabled={forms.trainList.length <= 0}
 | 
	
		
			
				|  |  | -              onClick={onPreSave}
 | 
	
		
			
				|  |  | -              loading={forms.preBtnLoading}>
 | 
	
		
			
				|  |  | -              保存预设
 | 
	
		
			
				|  |  | -            </NButton>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            {props.cardType === 'homeworkRecord' ? (
 | 
	
		
			
				|  |  | +              <NButton
 | 
	
		
			
				|  |  | +                type="primary"
 | 
	
		
			
				|  |  | +                disabled={forms.trainList.length <= 0}
 | 
	
		
			
				|  |  | +                onClick={() => {
 | 
	
		
			
				|  |  | +                  let count = 0;
 | 
	
		
			
				|  |  | +                  forms.trainList.forEach((item: any) => {
 | 
	
		
			
				|  |  | +                    if (!item.removeFlag) {
 | 
	
		
			
				|  |  | +                      count++;
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  | +                  });
 | 
	
		
			
				|  |  | +                  if (count <= 0) {
 | 
	
		
			
				|  |  | +                    message.error('作业内容不能为空');
 | 
	
		
			
				|  |  | +                    return;
 | 
	
		
			
				|  |  | +                  }
 | 
	
		
			
				|  |  | +                  forms.assignHomeworkStatus = true;
 | 
	
		
			
				|  |  | +                }}>
 | 
	
		
			
				|  |  | +                立即布置
 | 
	
		
			
				|  |  | +              </NButton>
 | 
	
		
			
				|  |  | +            ) : (
 | 
	
		
			
				|  |  | +              <NButton
 | 
	
		
			
				|  |  | +                type="default"
 | 
	
		
			
				|  |  | +                disabled={forms.trainList.length <= 0}
 | 
	
		
			
				|  |  | +                onClick={onPreSave}
 | 
	
		
			
				|  |  | +                loading={forms.preBtnLoading}>
 | 
	
		
			
				|  |  | +                保存预设
 | 
	
		
			
				|  |  | +              </NButton>
 | 
	
		
			
				|  |  | +            )}
 | 
	
		
			
				|  |  |            </NSpace>
 | 
	
		
			
				|  |  |          </div>
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -389,32 +415,34 @@ export default defineComponent({
 | 
	
		
			
				|  |  |            </NSpin>
 | 
	
		
			
				|  |  |          </NScrollbar>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        <div
 | 
	
		
			
				|  |  | -          class={[styles.btnGroup, styles.btnGroupClass]}
 | 
	
		
			
				|  |  | -          style={{ justifyContent: 'flex-end' }}>
 | 
	
		
			
				|  |  | -          <NSpace justify="end">
 | 
	
		
			
				|  |  | -            <NButton
 | 
	
		
			
				|  |  | -              type="primary"
 | 
	
		
			
				|  |  | -              // {...{ id: 'train-0' }}
 | 
	
		
			
				|  |  | -              // disabled={forms.drag}
 | 
	
		
			
				|  |  | -              disabled={forms.trainList.length <= 0}
 | 
	
		
			
				|  |  | -              onClick={() => {
 | 
	
		
			
				|  |  | -                let count = 0;
 | 
	
		
			
				|  |  | -                forms.trainList.forEach((item: any) => {
 | 
	
		
			
				|  |  | -                  if (!item.removeFlag) {
 | 
	
		
			
				|  |  | -                    count++;
 | 
	
		
			
				|  |  | +        {props.cardType !== 'homeworkRecord' && (
 | 
	
		
			
				|  |  | +          <div
 | 
	
		
			
				|  |  | +            class={[styles.btnGroup, styles.btnGroupClass]}
 | 
	
		
			
				|  |  | +            style={{ justifyContent: 'flex-end' }}>
 | 
	
		
			
				|  |  | +            <NSpace justify="end">
 | 
	
		
			
				|  |  | +              <NButton
 | 
	
		
			
				|  |  | +                type="primary"
 | 
	
		
			
				|  |  | +                // {...{ id: 'train-0' }}
 | 
	
		
			
				|  |  | +                // disabled={forms.drag}
 | 
	
		
			
				|  |  | +                disabled={forms.trainList.length <= 0}
 | 
	
		
			
				|  |  | +                onClick={() => {
 | 
	
		
			
				|  |  | +                  let count = 0;
 | 
	
		
			
				|  |  | +                  forms.trainList.forEach((item: any) => {
 | 
	
		
			
				|  |  | +                    if (!item.removeFlag) {
 | 
	
		
			
				|  |  | +                      count++;
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  | +                  });
 | 
	
		
			
				|  |  | +                  if (count <= 0) {
 | 
	
		
			
				|  |  | +                    message.error('作业内容不能为空');
 | 
	
		
			
				|  |  | +                    return;
 | 
	
		
			
				|  |  |                    }
 | 
	
		
			
				|  |  | -                });
 | 
	
		
			
				|  |  | -                if (count <= 0) {
 | 
	
		
			
				|  |  | -                  message.error('作业内容不能为空');
 | 
	
		
			
				|  |  | -                  return;
 | 
	
		
			
				|  |  | -                }
 | 
	
		
			
				|  |  | -                forms.assignHomeworkStatus = true;
 | 
	
		
			
				|  |  | -              }}>
 | 
	
		
			
				|  |  | -              立即布置
 | 
	
		
			
				|  |  | -            </NButton>
 | 
	
		
			
				|  |  | -          </NSpace>
 | 
	
		
			
				|  |  | -        </div>
 | 
	
		
			
				|  |  | +                  forms.assignHomeworkStatus = true;
 | 
	
		
			
				|  |  | +                }}>
 | 
	
		
			
				|  |  | +                立即布置
 | 
	
		
			
				|  |  | +              </NButton>
 | 
	
		
			
				|  |  | +            </NSpace>
 | 
	
		
			
				|  |  | +          </div>
 | 
	
		
			
				|  |  | +        )}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          {/* 编辑 */}
 | 
	
		
			
				|  |  |          <NModal
 | 
	
	
		
			
				|  | @@ -461,8 +489,19 @@ export default defineComponent({
 | 
	
		
			
				|  |  |            title={'布置作业'}
 | 
	
		
			
				|  |  |            blockScroll={false}>
 | 
	
		
			
				|  |  |            <AssignHomework
 | 
	
		
			
				|  |  | -            trainList={forms.trainList}
 | 
	
		
			
				|  |  | +            item={{
 | 
	
		
			
				|  |  | +              title: forms.title,
 | 
	
		
			
				|  |  | +              lessonPreTrainingDetails: forms.trainList
 | 
	
		
			
				|  |  | +            }}
 | 
	
		
			
				|  |  | +            // trainList={forms.trainList}
 | 
	
		
			
				|  |  |              onClose={() => (forms.assignHomeworkStatus = false)}
 | 
	
		
			
				|  |  | +            onConfirm={() => {
 | 
	
		
			
				|  |  | +              if (props.cardType === 'homeworkRecord') {
 | 
	
		
			
				|  |  | +                forms.trainList = [];
 | 
	
		
			
				|  |  | +                prepareStore.setTrainList([]);
 | 
	
		
			
				|  |  | +                emit('change', { state: false });
 | 
	
		
			
				|  |  | +              }
 | 
	
		
			
				|  |  | +            }}
 | 
	
		
			
				|  |  |            />
 | 
	
		
			
				|  |  |          </NModal>
 | 
	
		
			
				|  |  |          {/* {showGuide.value ? <Trainguide></Trainguide> : null} */}
 |