|
@@ -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>
|
|
|
);
|