diff --git a/src/assets/images/basicinfo/cloud.png b/src/assets/images/basicinfo/cloud.png
new file mode 100644
index 00000000..06e258c7
Binary files /dev/null and b/src/assets/images/basicinfo/cloud.png differ
diff --git a/src/assets/images/basicinfo/exl.png b/src/assets/images/basicinfo/exl.png
new file mode 100644
index 00000000..bd777bcb
Binary files /dev/null and b/src/assets/images/basicinfo/exl.png differ
diff --git a/src/components/drawers/AddActive.vue b/src/components/drawers/AddActive.vue
index ce84b595..91e33ba6 100644
--- a/src/components/drawers/AddActive.vue
+++ b/src/components/drawers/AddActive.vue
@@ -33,6 +33,7 @@
v-model:value="inputV1"
style="width: 424px; height: 32px"
placeholder="请输入活动名称"
+ maxlength="20"
/>
@@ -51,6 +52,7 @@
v-model:value="textV1"
placeholder="请输入活动公告"
allow-clear
+ maxlength="150"
/>
@@ -162,9 +164,9 @@
- 仅签到
- 签到、签退全部完成仅签到
+ 签到、签退全部完成
@@ -220,15 +222,22 @@ export default {
});
const closeDrawer = () => {
ctx.emit("update:addactiveVisible", false);
+ state.radioV1 = "";
};
const afterVisibleChange = (bool) => {
console.log("state", bool);
};
+ const cloradio1 = (value) => {
+ if (value != "") {
+ state.radioV1 = "";
+ }
+ }
return {
...toRefs(state),
afterVisibleChange,
closeDrawer,
rowSelection,
+ cloradio1,
};
},
};
diff --git a/src/components/drawers/AddDiscuss.vue b/src/components/drawers/AddDiscuss.vue
index 40e13f3b..ac3e925b 100644
--- a/src/components/drawers/AddDiscuss.vue
+++ b/src/components/drawers/AddDiscuss.vue
@@ -33,6 +33,7 @@
v-model:value="inputV1"
style="width: 424px; height: 32px"
placeholder="请输入讨论名称"
+ maxlength="20"
/>
diff --git a/src/components/drawers/AddEval.vue b/src/components/drawers/AddEval.vue
index 396a1f6b..c0ebd6d6 100644
--- a/src/components/drawers/AddEval.vue
+++ b/src/components/drawers/AddEval.vue
@@ -33,6 +33,7 @@
v-model:value="inputV1"
style="width: 424px; height: 32px"
placeholder="请输入测评名称"
+ maxlength="20"
/>
diff --git a/src/components/drawers/AddFaceteach.vue b/src/components/drawers/AddFaceteach.vue
index 43db9770..b3017ce9 100644
--- a/src/components/drawers/AddFaceteach.vue
+++ b/src/components/drawers/AddFaceteach.vue
@@ -33,6 +33,7 @@
v-model:value="inputV1"
style="width: 384px; height: 32px"
placeholder="请输入小组名称"
+ maxlength="20"
/>
@@ -57,13 +58,14 @@
@@ -134,6 +136,7 @@
v-model:value="inputV4"
style="width: 384px; height: 32px"
placeholder="请输入上课地址"
+ maxlength="100"
/>
@@ -186,8 +189,8 @@
- 仅签到
- 仅签到
+ 签到、签退全部完成
@@ -209,10 +212,8 @@
- 允许项目内人员临时到场参加
- 允许项目内人员临时到场参加
+ 允许项目外人员临时到场参加
@@ -324,6 +325,8 @@ export default {
});
const closeDrawer = () => {
ctx.emit("update:addfaceteachVisible", false);
+ state.radioV1 = "";
+ state.radioV2 = "";
};
const afterVisibleChange = (bool) => {
console.log("state", bool);
@@ -337,6 +340,16 @@ export default {
const showDrawerAddTest = () => {
state.addtestvisible = true;
};
+ const cloradio1 = (value) => {
+ if (value != "") {
+ state.radioV1 = "";
+ }
+ };
+ const cloradio2 = (value) => {
+ if (value != "") {
+ state.radioV2 = "";
+ }
+ }
return {
...toRefs(state),
showDrawerSelFacet,
@@ -345,6 +358,8 @@ export default {
afterVisibleChange,
closeDrawer,
rowSelection,
+ cloradio1,
+ cloradio2,
// change,
};
},
diff --git a/src/components/drawers/AddHomework.vue b/src/components/drawers/AddHomework.vue
index 4d77907c..7467682a 100644
--- a/src/components/drawers/AddHomework.vue
+++ b/src/components/drawers/AddHomework.vue
@@ -33,6 +33,7 @@
v-model:value="inputV1"
style="width: 424px; height: 32px"
placeholder="请输入作业名称"
+ maxlength="20"
/>
@@ -51,6 +52,7 @@
v-model:value="textV1"
placeholder="请输入作业名称"
allow-clear
+ maxlength="150"
/>
diff --git a/src/components/drawers/AddInvist.vue b/src/components/drawers/AddInvist.vue
index 1fea350d..b8493a92 100644
--- a/src/components/drawers/AddInvist.vue
+++ b/src/components/drawers/AddInvist.vue
@@ -33,6 +33,7 @@
v-model:value="inputV1"
style="width: 424px; height: 32px"
placeholder="请输入测评名称"
+ maxlength="20"
/>
@@ -75,8 +76,9 @@
diff --git a/src/components/drawers/AddLevelAddStu.vue b/src/components/drawers/AddLevelAddStu.vue
new file mode 100644
index 00000000..a7b381e9
--- /dev/null
+++ b/src/components/drawers/AddLevelAddStu.vue
@@ -0,0 +1,805 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

+
+
搜索
+
+
+
+

+
+
重置
+
+
+
+
+
+
+
+
已选择
+
2
+
项
+
列表选项总计:
+
9条
+
+
清空
+
+
+
+
+
+
+
+
+
+
+
+
+
+

+
+
搜索
+
+
+
+

+
+
重置
+
+
+
+
+
+
+
+
已选择
+
2
+
项
+
列表选项总计:
+
9条
+
+
清空
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/drawers/AddLevelImportStu.vue b/src/components/drawers/AddLevelImportStu.vue
new file mode 100644
index 00000000..fdf9464d
--- /dev/null
+++ b/src/components/drawers/AddLevelImportStu.vue
@@ -0,0 +1,354 @@
+
+
+
+
+
+
+
请下载
+
模板
+
,按要求填写数据并导入
+
+
+
上传:
+
+
+
+
点击或将文件拖拽到此处上传
+
支持扩展名:.xls/.xlsx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/drawers/AddLive.vue b/src/components/drawers/AddLive.vue
index 76485dc0..8da74f75 100644
--- a/src/components/drawers/AddLive.vue
+++ b/src/components/drawers/AddLive.vue
@@ -33,6 +33,7 @@
v-model:value="inputV1"
style="width: 424px; height: 32px"
placeholder="请输入考试名称"
+ maxlength="20"
/>
@@ -45,6 +46,7 @@
v-model:value="textV1"
placeholder="请输入考试说明"
allow-clear
+ maxlength="150"
/>
@@ -230,8 +232,8 @@
- 仅签到
- 仅签到
+ 签到、签退全部完成
@@ -439,6 +441,8 @@ export default {
});
const closeDrawer = () => {
ctx.emit("update:addliveVisible", false);
+ state.radioV1 = "";
+ state.playback = false;
};
const afterVisibleChange = (bool) => {
console.log("state", bool);
@@ -446,6 +450,11 @@ export default {
const PlayBack = () => {
state.playback = !state.playback;
};
+ const cloradio1 = (value) => {
+ if (value != "") {
+ state.radioV1 = "";
+ }
+ }
return {
...toRefs(state),
afterVisibleChange,
@@ -454,6 +463,7 @@ export default {
options1,
columns1,
rowSelection,
+ cloradio1,
};
},
};
diff --git a/src/components/drawers/AddRef.vue b/src/components/drawers/AddRef.vue
index aa513b4e..b4d56075 100644
--- a/src/components/drawers/AddRef.vue
+++ b/src/components/drawers/AddRef.vue
@@ -33,6 +33,7 @@
v-model:value="inputV1"
style="width: 424px; height: 32px"
placeholder="请输入外链名称"
+ maxlength="20"
/>
diff --git a/src/components/drawers/AddTest.vue b/src/components/drawers/AddTest.vue
index 4d879967..baa65f45 100644
--- a/src/components/drawers/AddTest.vue
+++ b/src/components/drawers/AddTest.vue
@@ -33,6 +33,7 @@
v-model:value="inputV1"
style="width: 424px; height: 32px"
placeholder="请输入考试名称"
+ maxlength="20"
/>
@@ -45,6 +46,7 @@
v-model:value="textV1"
placeholder="请输入考试说明"
allow-clear
+ maxlength="150"
/>
@@ -132,8 +134,8 @@
- 允许查看
- 允许查看
+ 不允许查看
@@ -145,8 +147,8 @@
- 允许查看
- 允许查看
+ 不允许查看
@@ -159,10 +161,10 @@
- 最高一次
- 最后一次
@@ -187,9 +189,9 @@
- 试题乱序
- 试题排序
- 全部乱序
+ 试题乱序
+ 试题排序
+ 全部乱序
@@ -243,15 +245,43 @@ export default {
});
const closeDrawer = () => {
ctx.emit("update:addtestVisible", false);
+ state.radioV1 = "";
+ state.radioV2 = "";
+ state.radioV3 = "";
+ state.radioV4 = "";
};
const afterVisibleChange = (bool) => {
console.log("state", bool);
};
+ const cloradio1 = (value) => {
+ if (value != "") {
+ state.radioV1 = "";
+ }
+ }
+ const cloradio2 = (value) => {
+ if (value != "") {
+ state.radioV2 = "";
+ }
+ }
+ const cloradio3 = (value) => {
+ if (value != "") {
+ state.radioV3 = "";
+ }
+ }
+ const cloradio4 = (value) => {
+ if (value != "") {
+ state.radioV4 = "";
+ }
+ }
return {
...toRefs(state),
afterVisibleChange,
closeDrawer,
rowSelection,
+ cloradio1,
+ cloradio2,
+ cloradio3,
+ cloradio4,
};
},
};
diff --git a/src/components/drawers/AddVote.vue b/src/components/drawers/AddVote.vue
index b3291947..e6389232 100644
--- a/src/components/drawers/AddVote.vue
+++ b/src/components/drawers/AddVote.vue
@@ -33,6 +33,7 @@
v-model:value="inputV1"
style="width: 424px; height: 32px"
placeholder="请输入投票名称"
+ maxlength="20"
/>
@@ -89,6 +90,7 @@
v-model:value="textV1"
placeholder="请输入投票说明"
allow-clear
+ maxlength="150"
/>
diff --git a/src/components/drawers/ChangeGroup.vue b/src/components/drawers/ChangeGroup.vue
new file mode 100644
index 00000000..6099646c
--- /dev/null
+++ b/src/components/drawers/ChangeGroup.vue
@@ -0,0 +1,164 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/courselibrary/CoursewareManage.vue b/src/views/courselibrary/CoursewareManage.vue
index 4bddd2c2..18f29184 100644
--- a/src/views/courselibrary/CoursewareManage.vue
+++ b/src/views/courselibrary/CoursewareManage.vue
@@ -109,13 +109,13 @@
@@ -183,16 +183,16 @@
-
+
-
+
@@ -214,10 +214,10 @@
@@ -245,6 +245,7 @@
:closable="false"
wrapClassName="modalStyle facteachModal"
width="80%"
+ @cancel="ft_exit"
>
@@ -697,7 +701,7 @@
class="select"
ref="select"
placeholder="请选择状态"
- v-model:value="value12"
+ v-model:value="gl_selectV1"
style="width: 200px"
@focus="focus"
@change="handleChange"
@@ -714,7 +718,7 @@