|  | @@ -265,6 +265,51 @@ export default defineComponent({
 | 
	
		
			
				|  |  |          users.info.id
 | 
	
		
			
				|  |  |        );
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  | +    // 清空
 | 
	
		
			
				|  |  | +    let workClearBoxDragData: any;
 | 
	
		
			
				|  |  | +    let workClearBoxClass: string;
 | 
	
		
			
				|  |  | +    if (props.from === 'class') {
 | 
	
		
			
				|  |  | +      const users = useUserStore();
 | 
	
		
			
				|  |  | +      workClearBoxClass = 'workClearBoxClass_drag';
 | 
	
		
			
				|  |  | +      workClearBoxDragData = useDrag(
 | 
	
		
			
				|  |  | +        [
 | 
	
		
			
				|  |  | +          `${workClearBoxClass}>.n-card-header`,
 | 
	
		
			
				|  |  | +          `${workClearBoxClass} .bom_drag`
 | 
	
		
			
				|  |  | +        ],
 | 
	
		
			
				|  |  | +        workClearBoxClass,
 | 
	
		
			
				|  |  | +        toRef(forms, 'removeVisiable1'),
 | 
	
		
			
				|  |  | +        users.info.id
 | 
	
		
			
				|  |  | +      );
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +    // 清空
 | 
	
		
			
				|  |  | +    let workSaveBoxDragData: any;
 | 
	
		
			
				|  |  | +    let workSaveBoxClass: string;
 | 
	
		
			
				|  |  | +    if (props.from === 'class') {
 | 
	
		
			
				|  |  | +      const users = useUserStore();
 | 
	
		
			
				|  |  | +      workSaveBoxClass = 'workSaveBoxClass_drag';
 | 
	
		
			
				|  |  | +      workSaveBoxDragData = useDrag(
 | 
	
		
			
				|  |  | +        [`${workSaveBoxClass}>.n-card-header`, `${workSaveBoxClass} .bom_drag`],
 | 
	
		
			
				|  |  | +        workSaveBoxClass,
 | 
	
		
			
				|  |  | +        toRef(forms, 'preSaveVisiable'),
 | 
	
		
			
				|  |  | +        users.info.id
 | 
	
		
			
				|  |  | +      );
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +    // 立即布置
 | 
	
		
			
				|  |  | +    let workArrangeImmediatelyBoxDragData: any;
 | 
	
		
			
				|  |  | +    let workArrangeImmediatelyBoxClass: string;
 | 
	
		
			
				|  |  | +    if (props.from === 'class') {
 | 
	
		
			
				|  |  | +      const users = useUserStore();
 | 
	
		
			
				|  |  | +      workArrangeImmediatelyBoxClass = 'workArrangeImmediatelyBoxClass_drag';
 | 
	
		
			
				|  |  | +      workArrangeImmediatelyBoxDragData = useDrag(
 | 
	
		
			
				|  |  | +        [
 | 
	
		
			
				|  |  | +          `${workArrangeImmediatelyBoxClass}>.n-card-header`,
 | 
	
		
			
				|  |  | +          `${workArrangeImmediatelyBoxClass} .bom_drag`
 | 
	
		
			
				|  |  | +        ],
 | 
	
		
			
				|  |  | +        workArrangeImmediatelyBoxClass,
 | 
	
		
			
				|  |  | +        toRef(forms, 'assignHomeworkStatus'),
 | 
	
		
			
				|  |  | +        users.info.id
 | 
	
		
			
				|  |  | +      );
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  |      return () => (
 | 
	
		
			
				|  |  |        <div class={styles.coursewareModal}>
 | 
	
		
			
				|  |  |          <div class={styles.btnGroup}>
 | 
	
	
		
			
				|  | @@ -522,10 +567,19 @@ export default defineComponent({
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          {/* 添加自定义教材 */}
 | 
	
		
			
				|  |  |          <NModal
 | 
	
		
			
				|  |  | +          style={
 | 
	
		
			
				|  |  | +            props.from === 'class'
 | 
	
		
			
				|  |  | +              ? workArrangeImmediatelyBoxDragData.styleDrag.value
 | 
	
		
			
				|  |  | +              : {}
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  |            v-model:show={forms.assignHomeworkStatus}
 | 
	
		
			
				|  |  |            preset="card"
 | 
	
		
			
				|  |  |            showIcon={false}
 | 
	
		
			
				|  |  | -          class={['modalTitle background', styles.assignHomework]}
 | 
	
		
			
				|  |  | +          class={[
 | 
	
		
			
				|  |  | +            'modalTitle background',
 | 
	
		
			
				|  |  | +            styles.assignHomework,
 | 
	
		
			
				|  |  | +            workArrangeImmediatelyBoxClass
 | 
	
		
			
				|  |  | +          ]}
 | 
	
		
			
				|  |  |            title={'布置作业'}
 | 
	
		
			
				|  |  |            blockScroll={false}>
 | 
	
		
			
				|  |  |            <AssignHomework
 | 
	
	
		
			
				|  | @@ -547,14 +601,18 @@ export default defineComponent({
 | 
	
		
			
				|  |  |                }
 | 
	
		
			
				|  |  |              }}
 | 
	
		
			
				|  |  |            />
 | 
	
		
			
				|  |  | +          {props.from === 'class' && <Dragbom class={styles.dragbom}></Dragbom>}
 | 
	
		
			
				|  |  |          </NModal>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          {/* {showGuide.value ? <Trainguide></Trainguide> : null} */}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          <NModal
 | 
	
		
			
				|  |  | +          style={
 | 
	
		
			
				|  |  | +            props.from === 'class' ? workClearBoxDragData.styleDrag.value : {}
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  |            v-model:show={forms.removeVisiable1}
 | 
	
		
			
				|  |  |            preset="card"
 | 
	
		
			
				|  |  | -          class={['modalTitle', styles.removeVisiable1]}
 | 
	
		
			
				|  |  | +          class={['modalTitle', styles.removeVisiable1, workClearBoxClass]}
 | 
	
		
			
				|  |  |            title={'清空资源'}>
 | 
	
		
			
				|  |  |            <div class={styles.studentRemove}>
 | 
	
		
			
				|  |  |              <p>
 | 
	
	
		
			
				|  | @@ -581,12 +639,16 @@ export default defineComponent({
 | 
	
		
			
				|  |  |                </NButton>
 | 
	
		
			
				|  |  |              </NSpace>
 | 
	
		
			
				|  |  |            </div>
 | 
	
		
			
				|  |  | +          {props.from === 'class' && <Dragbom class={styles.dragbom}></Dragbom>}
 | 
	
		
			
				|  |  |          </NModal>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          <NModal
 | 
	
		
			
				|  |  | +          style={
 | 
	
		
			
				|  |  | +            props.from === 'class' ? workSaveBoxDragData.styleDrag.value : {}
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  |            v-model:show={forms.preSaveVisiable}
 | 
	
		
			
				|  |  |            preset="card"
 | 
	
		
			
				|  |  | -          class={['modalTitle', styles.removeVisiable1]}
 | 
	
		
			
				|  |  | +          class={['modalTitle', styles.removeVisiable1, workSaveBoxClass]}
 | 
	
		
			
				|  |  |            title={'保存'}>
 | 
	
		
			
				|  |  |            <TheMessageDialog
 | 
	
		
			
				|  |  |              content="是否保存当前页面编辑内容?"
 | 
	
	
		
			
				|  | @@ -595,6 +657,7 @@ export default defineComponent({
 | 
	
		
			
				|  |  |              onClose={() => (forms.preSaveVisiable = false)}
 | 
	
		
			
				|  |  |              onConfirm={() => onPreSave()}
 | 
	
		
			
				|  |  |            />
 | 
	
		
			
				|  |  | +          {props.from === 'class' && <Dragbom class={styles.dragbom}></Dragbom>}
 | 
	
		
			
				|  |  |          </NModal>
 | 
	
		
			
				|  |  |        </div>
 | 
	
		
			
				|  |  |      );
 |