From 36308af437a56d6970a1b56a898851aa883833e8 Mon Sep 17 00:00:00 2001 From: dongwug Date: Wed, 19 Oct 2022 18:31:07 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=96=B0=E5=A2=9E=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E7=9B=B4=E6=92=AD=E6=B7=BB=E5=8A=A0=E5=A4=96=E9=93=BE=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E8=AE=A8=E8=AE=BA=E6=B7=BB=E5=8A=A0=E6=B4=BB=E5=8A=A8?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=B5=8B=E8=AF=84=E6=B7=BB=E5=8A=A0=E8=B0=83?= =?UTF-8?q?=E7=A0=94=E6=B7=BB=E5=8A=A0=E6=8A=95=E7=A5=A8=E5=88=9B=E5=BB=BA?= =?UTF-8?q?=E6=8A=95=E7=A5=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/drawers/AddActive.vue | 390 +++++++++++++++ src/components/drawers/AddCase.vue | 13 +- src/components/drawers/AddDiscuss.vue | 257 ++++++++++ src/components/drawers/AddEval.vue | 288 +++++++++++ src/components/drawers/AddFaceteach.vue | 159 +----- src/components/drawers/AddHomework.vue | 150 +----- src/components/drawers/AddInvist.vue | 286 +++++++++++ src/components/drawers/AddLive.vue | 615 ++++++++++++++++++++++++ src/components/drawers/AddOnline.vue | 5 - src/components/drawers/AddRef.vue | 267 ++++++++++ src/components/drawers/AddTest.vue | 141 +----- src/components/drawers/AddVote.vue | 396 ++++++++------- src/components/drawers/AddVote1.vue | 245 ++++++++++ src/components/drawers/CreVote.vue | 285 +++++++++++ src/views/projectcenter/TaskAdd.vue | 132 ++++- 15 files changed, 3011 insertions(+), 618 deletions(-) create mode 100644 src/components/drawers/AddActive.vue create mode 100644 src/components/drawers/AddDiscuss.vue create mode 100644 src/components/drawers/AddEval.vue create mode 100644 src/components/drawers/AddInvist.vue create mode 100644 src/components/drawers/AddLive.vue create mode 100644 src/components/drawers/AddRef.vue create mode 100644 src/components/drawers/AddVote1.vue create mode 100644 src/components/drawers/CreVote.vue diff --git a/src/components/drawers/AddActive.vue b/src/components/drawers/AddActive.vue new file mode 100644 index 00000000..ce84b595 --- /dev/null +++ b/src/components/drawers/AddActive.vue @@ -0,0 +1,390 @@ + + + + \ No newline at end of file diff --git a/src/components/drawers/AddCase.vue b/src/components/drawers/AddCase.vue index 339358e1..f1fe0313 100644 --- a/src/components/drawers/AddCase.vue +++ b/src/components/drawers/AddCase.vue @@ -3,7 +3,7 @@ :visible="addcaseVisible" class="drawerStyle addcaseDrawer" width="80%" - title="添加在线" + title="添加案例" placement="right" @after-visible-change="afterVisibleChange" > @@ -23,8 +23,8 @@
案例标题:
@@ -192,7 +192,7 @@ currentPage: 1, tableDataTotal: 100, pageSize: 10, - value:'', + inputV1:'', }); const closeDrawer = () => { ctx.emit("update:addcaseVisible", false); @@ -200,17 +200,12 @@ const afterVisibleChange = (bool) => { console.log("state", bool); }; - const showDrawerSelFacet = () => { - state.addcasevisible = true; - }; return { ...toRefs(state), - showDrawerSelFacet, afterVisibleChange, closeDrawer, columns1, rowSelection, - // change, }; }, }; diff --git a/src/components/drawers/AddDiscuss.vue b/src/components/drawers/AddDiscuss.vue new file mode 100644 index 00000000..40e13f3b --- /dev/null +++ b/src/components/drawers/AddDiscuss.vue @@ -0,0 +1,257 @@ + + + + \ No newline at end of file diff --git a/src/components/drawers/AddEval.vue b/src/components/drawers/AddEval.vue new file mode 100644 index 00000000..396a1f6b --- /dev/null +++ b/src/components/drawers/AddEval.vue @@ -0,0 +1,288 @@ + + + + \ No newline at end of file diff --git a/src/components/drawers/AddFaceteach.vue b/src/components/drawers/AddFaceteach.vue index 82581356..9eec1733 100644 --- a/src/components/drawers/AddFaceteach.vue +++ b/src/components/drawers/AddFaceteach.vue @@ -142,7 +142,7 @@ 考勤设置:
-
签到
+
签到
开始前: @@ -155,7 +155,7 @@ 分钟
-
签退
+
签退
结束前: @@ -262,56 +262,6 @@ import { reactive, toRefs, ref } from "vue"; import SelFacet from "../../components/drawers/SelFacet.vue"; import AddHomework from "../../components/drawers/AddHomework.vue"; import AddTest from "../../components/drawers/AddTest.vue"; -const options1 = ref([ - { - value: "value1", - label: "请选择状态", - }, -]); -const columns1 = [ - { - title: "课程编号", - width: "20%", - dataIndex: "num", - key: "num", - align: "center", - }, - { - title: "名称", - width: "20%", - dataIndex: "name", - key: "name", - align: "center", - }, - { - title: "内容分类", - width: "13%", - dataIndex: "content", - key: "content", - align: "center", - }, - { - title: "授课教师", - width: "13%", - dataIndex: "teacher", - key: "teacher", - align: "center", - }, - { - title: "创建人", - width: "13%", - dataIndex: "creator", - key: "creator", - align: "center", - }, - { - title: "完成时间", - width: "20%", - dataIndex: "time", - key: "time", - align: "center", - }, -]; const rowSelection = ref({ checkStrictly: false, onChange: (selectedRowKeys, selectedRows) => { @@ -343,92 +293,6 @@ export default { }, setup(props, ctx) { const state = reactive({ - tableData1: [ - { - key: "1", - num: "JDF2022071100001", - name: "时间管理课程", - content: "通用力", - teacher: "BOE教师", - creator: "管理员", - time: "2022-10-31 23:12:00", - }, - { - key: "2", - num: "JDF2022071100001", - name: "管理能力课程", - content: "领导力", - teacher: "BOE教师", - creator: "管理员", - time: "2022-10-31 23:12:00", - }, - { - key: "3", - num: "JDF2022071100001", - name: "快速换模SMED", - content: "通用力", - teacher: "BOE教师", - creator: "管理员", - time: "2022-10-31 23:12:00", - }, - { - key: "4", - num: "JDF2022071100001", - name: "巧妙对话人见人夸", - content: "领导力", - teacher: "BOE教师", - creator: "管理员", - time: "2022-10-31 23:12:00", - }, - { - key: "5", - num: "JDF2022071100001", - name: "管理能力课程", - content: "领导力", - teacher: "BOE教师", - creator: "管理员", - time: "2022-10-31 23:12:00", - }, - { - key: "6", - num: "JDF2022071100001", - name: "时间管理课程", - content: "领导力", - teacher: "BOE教师", - creator: "管理员", - time: "2022-10-31 23:12:00", - }, - { - key: "7", - num: "JDF2022071100001", - name: "时间管理课程", - content: "领导力", - teacher: "BOE教师", - creator: "管理员", - time: "2022-10-31 23:12:00", - }, - { - key: "8", - num: "JDF2022071100001", - name: "时间管理课程", - content: "领导力", - teacher: "BOE教师", - creator: "管理员", - time: "2022-10-31 23:12:00", - }, - { - key: "9", - num: "JDF2022071100001", - name: "时间管理课程", - content: "领导力", - teacher: "BOE教师", - creator: "管理员", - time: "2022-10-31 23:12:00", - }, - ], - currentPage: 1, - tableDataTotal: 100, - pageSize: 10, selfacetvisible: false, addhomeworkvisible: false, addtestvisible: false, @@ -465,8 +329,6 @@ export default { showDrawerAddTest, afterVisibleChange, closeDrawer, - options1, - columns1, rowSelection, // change, }; @@ -541,7 +403,22 @@ export default { } .kqszbox { .qdqtbox { - margin-left: 56px; + margin-left: 5px; + cursor: pointer; + } + .qdbtn, + .qtbtn { + width: 75px; + height: 24px; + background: rgba(56,139,225,0.16); + border-radius: 2px; + border: 1px solid #387df7; + display: flex; + align-items: center; + justify-content: center; + .btntext { + color: #387df7; + } } .setbox { display: flex; diff --git a/src/components/drawers/AddHomework.vue b/src/components/drawers/AddHomework.vue index 300b05a2..4d77907c 100644 --- a/src/components/drawers/AddHomework.vue +++ b/src/components/drawers/AddHomework.vue @@ -3,7 +3,7 @@ :visible="addhomeworkVisible" class="drawerStyle addhomeworkDrawer" width="80%" - title="添加面授" + title="添加作业" placement="right" @after-visible-change="afterVisibleChange" > @@ -30,8 +30,8 @@
@@ -48,7 +48,7 @@
@@ -60,6 +60,7 @@
@@ -96,56 +97,6 @@ + + \ No newline at end of file diff --git a/src/components/drawers/AddLive.vue b/src/components/drawers/AddLive.vue new file mode 100644 index 00000000..76485dc0 --- /dev/null +++ b/src/components/drawers/AddLive.vue @@ -0,0 +1,615 @@ + + + + \ No newline at end of file diff --git a/src/components/drawers/AddOnline.vue b/src/components/drawers/AddOnline.vue index 040b47c6..806c07d2 100644 --- a/src/components/drawers/AddOnline.vue +++ b/src/components/drawers/AddOnline.vue @@ -278,18 +278,13 @@ export default { const afterVisibleChange = (bool) => { console.log("state", bool); }; - const showDrawerOnline = () => { - state.visible = true; - }; return { ...toRefs(state), afterVisibleChange, - showDrawerOnline, closeDrawer, options1, columns1, rowSelection, - // change, }; }, }; diff --git a/src/components/drawers/AddRef.vue b/src/components/drawers/AddRef.vue new file mode 100644 index 00000000..aa513b4e --- /dev/null +++ b/src/components/drawers/AddRef.vue @@ -0,0 +1,267 @@ + + + + \ No newline at end of file diff --git a/src/components/drawers/AddTest.vue b/src/components/drawers/AddTest.vue index eeaef62e..4d879967 100644 --- a/src/components/drawers/AddTest.vue +++ b/src/components/drawers/AddTest.vue @@ -3,7 +3,7 @@ :visible="addtestVisible" class="drawerStyle addtestDrawer" width="80%" - title="添加面授" + title="添加作业" placement="right" @after-visible-change="afterVisibleChange" > @@ -204,56 +204,6 @@ - + \ No newline at end of file diff --git a/src/components/drawers/AddVote1.vue b/src/components/drawers/AddVote1.vue new file mode 100644 index 00000000..f91322d2 --- /dev/null +++ b/src/components/drawers/AddVote1.vue @@ -0,0 +1,245 @@ + + + diff --git a/src/components/drawers/CreVote.vue b/src/components/drawers/CreVote.vue new file mode 100644 index 00000000..d3c43f77 --- /dev/null +++ b/src/components/drawers/CreVote.vue @@ -0,0 +1,285 @@ + + + + \ No newline at end of file diff --git a/src/views/projectcenter/TaskAdd.vue b/src/views/projectcenter/TaskAdd.vue index a3fb7a8b..5576c03a 100644 --- a/src/views/projectcenter/TaskAdd.vue +++ b/src/views/projectcenter/TaskAdd.vue @@ -70,7 +70,7 @@
-
+
@@ -84,7 +84,7 @@
-
+
@@ -113,82 +113,127 @@
-
+
作业
+ +
+ +
+
-
+
考试
+ +
+ +
+
-
+
直播
+ +
+ +
+
-
+
外链
+ +
+ +
+
-
+
讨论
+ +
+ +
+
-
+
活动
+ +
+ +
+
-
+
测评
+ +
+ +
+
-
+
调研
+ +
+ +
+
-
+
投票
+ +
+ +
+
@@ -369,6 +414,15 @@ import AddOnline from "../../components/drawers/AddOnline.vue"; import EditOnline from "../../components/drawers/EditOnline.vue"; import AddFaceteach from "../../components/drawers/AddFaceteach.vue"; import AddCase from "../../components/drawers/AddCase.vue"; +import AddHomework from "../../components/drawers/AddHomework.vue"; +import AddTest from "../../components/drawers/AddTest.vue"; +import AddLive from "../../components/drawers/AddLive.vue"; +import AddRef from "../../components/drawers/AddRef.vue"; +import AddDiscuss from "../../components/drawers/AddDiscuss.vue"; +import AddActive from "../../components/drawers/AddActive.vue"; +import AddEval from "../../components/drawers/AddEval.vue"; +import AddInvist from "../../components/drawers/AddInvist.vue"; +import AddVote from "../../components/drawers/AddVote.vue"; const drawercolumns = [ { title: "项目名称", @@ -414,6 +468,15 @@ export default { EditOnline, AddFaceteach, AddCase, + AddHomework, + AddTest, + AddLive, + AddRef, + AddDiscuss, + AddActive, + AddEval, + AddInvist, + AddVote, }, setup() { const state = reactive({ @@ -653,8 +716,17 @@ export default { pageSize: 10, addonlinevisible: false, addfaceteachvisible: false, - addcasevisible:false, + addcasevisible: false, editonlinevisible: false, + addhomeworkvisible: false, + addtestvisible: false, + addlivevisible: false, + addrefvisible: false, + adddiscussvisible: false, + addactivevisible: false, + addevalvisible: false, + addinvistvisible: false, + addvotevisible: false, stage: false, selectedRowKeys: [], }); @@ -823,6 +895,33 @@ export default { const showDrawerAddCase = () => { state.addcasevisible = true; }; + const showDrawerAddHomework = () => { + state.addhomeworkvisible = true; + }; + const showDrawerAddTest = () => { + state.addtestvisible = true; + }; + const showDrawerAddLive = () => { + state.addlivevisible = true; + }; + const showDrawerAddRef = () => { + state.addrefvisible = true; + }; + const showDrawerAddDiscuss = () => { + state.adddiscussvisible = true; + }; + const showDrawerAddActive = () => { + state.addactivevisible = true; + }; + const showDrawerAddEval = () => { + state.addevalvisible = true; + }; + const showDrawerAddInvist = () => { + state.addinvistvisible = true; + }; + const showDrawerAddVote = () => { + state.addvotevisible = true; + }; return { ...toRefs(state), selectProjectName, @@ -837,6 +936,15 @@ export default { showDrawerOnline, showDrawerFaceteach, showDrawerAddCase, + showDrawerAddHomework, + showDrawerAddTest, + showDrawerAddLive, + showDrawerAddRef, + showDrawerAddDiscuss, + showDrawerAddActive, + showDrawerAddEval, + showDrawerAddInvist, + showDrawerAddVote, }; }, };