From 5a681da0883270af239d4fd8a7fd7e9501999c0f Mon Sep 17 00:00:00 2001 From: songwc Date: Wed, 19 Oct 2022 18:27:37 +0800 Subject: [PATCH 1/2] =?UTF-8?q?feat:=E9=A1=B9=E7=9B=AE-=E5=9F=BA=E7=A1=80?= =?UTF-8?q?=E4=BF=A1=E6=81=AF-=E8=AE=BE=E7=BD=AE=20=20=20=20=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E9=A1=B9=E7=9B=AE-=E5=9F=BA=E7=A1=80=E4=BF=A1?= =?UTF-8?q?=E6=81=AF-=E6=8E=92=E8=A1=8C=E6=A6=9C=20=20=20=E8=80=83?= =?UTF-8?q?=E8=AF=95=E7=AE=A1=E7=90=86=E6=8A=BD=E5=B1=89=20=20=20=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A=E7=AE=A1=E7=90=86=EF=BC=8C=E5=AF=BC=E5=87=BA=EF=BC=8C?= =?UTF-8?q?=E6=9F=A5=E7=9C=8B=E6=8A=BD=E5=B1=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/images/basicinfo/call.png | Bin 0 -> 482 bytes src/assets/images/basicinfo/check.png | Bin 0 -> 1104 bytes src/assets/images/basicinfo/download.png | Bin 0 -> 2266 bytes src/assets/images/basicinfo/edit.png | Bin 0 -> 362 bytes src/assets/images/basicinfo/in.png | Bin 0 -> 429 bytes src/assets/images/basicinfo/see.png | Bin 0 -> 2307 bytes src/assets/scss/common.scss | 111 +---- src/components/drawers/FaceManage.vue | 110 ++++- src/components/drawers/FaceStu.vue | 6 +- src/components/drawers/TestManage.vue | 493 +++++++++++++++++++++++ src/components/drawers/TimeManage.vue | 6 +- src/components/drawers/WorkDetail.vue | 212 ++++++++++ src/components/drawers/WorkManage.vue | 156 ++++++- src/views/learningpath/LearningPath.vue | 4 +- src/views/projectcenter/TaskPage.vue | 404 ++++++++++++++++++- 15 files changed, 1361 insertions(+), 141 deletions(-) create mode 100644 src/assets/images/basicinfo/call.png create mode 100644 src/assets/images/basicinfo/check.png create mode 100644 src/assets/images/basicinfo/download.png create mode 100644 src/assets/images/basicinfo/edit.png create mode 100644 src/assets/images/basicinfo/in.png create mode 100644 src/assets/images/basicinfo/see.png create mode 100644 src/components/drawers/TestManage.vue create mode 100644 src/components/drawers/WorkDetail.vue diff --git a/src/assets/images/basicinfo/call.png b/src/assets/images/basicinfo/call.png new file mode 100644 index 0000000000000000000000000000000000000000..5b2e4051a0298f375109b772aae2d83457972503 GIT binary patch literal 482 zcmV<80UiE{P)Px$oJmAMR5(wq)IX@saTLe#*D+8AgTl?^|6;+Uh)fJD{)e)-Q4As_e{xG*46@xK z-7E}ZQw*e746Gz9CYcP%4Rv&G-{$R=S1=3jF%S_;3Y3{^u@0jVkyRT9W#%GWz^XQJF;?RqPU9GkN5sO` zzaMw;2>T*ptOI(6HF()TKXEf6s$PRGb%R=MJMI@SA_hC4UpN~P*QfHJ8LWdXwlqn%aS|W!s&7z}HH0&mkE__*D`++J?tihMo0wdjd_C zo0+FtzUJZb_>eYXMvuBdnOU)Tj;9fEAT!_KOJAS{d5urljP=d<36I7w6cJ_IUr%N( zZApI8&ZY9R94}BCZS8FI5EZbujZ#u8oaZCrduCp2@fc`U9K{WM#HNV&)&b3}Myzb0 z+1P`xID(CnPNX(_hjS6}W8&7PkyFsoN-aL)cSNk{>-sy*nOT>A0*5dX5qJIx)XzWf Y4~t2?t_=7}Qvd(}07*qoM6N<$f*V8CSpWb4 literal 0 HcmV?d00001 diff --git a/src/assets/images/basicinfo/check.png b/src/assets/images/basicinfo/check.png new file mode 100644 index 0000000000000000000000000000000000000000..cc8fce545b22c83796cead97c0978bf23bef8474 GIT binary patch literal 1104 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 literal 0 HcmV?d00001 diff --git a/src/assets/images/basicinfo/edit.png b/src/assets/images/basicinfo/edit.png new file mode 100644 index 0000000000000000000000000000000000000000..1bbecc7fe44327c2ef2f595ee41f0df8494d2c0f GIT binary patch literal 362 zcmV-w0hRuVP)Px$BuPX;R5(wq)UQfqQ4|N@Z-IhkF!%tzz&wG$FklhHYSAztf?^ztqJqgkXb_VR zponO(*(@?J6MX@bn8YZ^k}dbb<>Ed2UU0V)&Ug0u@mnW+(~06_<|6hnT5&fcVyE@a zZ~VkwL_D>j7cAkv0zE~o$sN5o@o(iXCfgNXQ(nOFEX5Y%y#4IJSd zbC~WM>Og))#6#zLNz2ack#awsv)f!T;Oj{C^Ji- zt4-rnq0Ib&XS`ynRHHkSc1<#~_l+{Mgt>-O9Acz1*v_uipkowlxNJ}vF(R(NDr*gz z#~5x)XPVmH2-Vi4X|#Tqw)-1HxWvhzzmaa}9e0@hgudf^0Iy)%q|&b$KmY&$07*qo IM6N<$g1pe3UH||9 literal 0 HcmV?d00001 diff --git a/src/assets/images/basicinfo/in.png b/src/assets/images/basicinfo/in.png new file mode 100644 index 0000000000000000000000000000000000000000..413c902bf639b3839269d62d450104ab58b46bcb GIT binary patch literal 429 zcmV;e0aE^nP)Px$XGugsR5(wqlsza$aTLaXkCe%*Oa>)Z`Bo??i(;}_SQt!7iDHoqHiJ@ZltGzI z@;#7EN>qY!+rs}B^~DWv|R)A z0u8{Hq_Y(E2+RWqIfu%DQ%SGsd)pnr0?-5802jcDq|+2;pe5*8x3*mdECG|i4zMgK zKwl~awh9aZgOZN(H7yEeyC2w1roYUZzF62buq|osx8)av*=__*fNDt(e}&BeeUiEg zMKbSXw!4AnFxvJSAW37k>w!8+;opaB*8&@oI4u^9=CBq7B z(DskX-hg&Vk*AVmyA?Q+RF*E_9H;>9N+Nw0hXoO%rW95MjO6*B6~lf?;&T51`!Br% X`)kM)xjmFE00000NkvXXu0mjf<=?ff literal 0 HcmV?d00001 diff --git a/src/assets/images/basicinfo/see.png b/src/assets/images/basicinfo/see.png new file mode 100644 index 0000000000000000000000000000000000000000..9dd653739ab92053b1c92d3a5fe891d8451262de GIT binary patch literal 2307 zcmV+e3HPx-y-7qtRA@upntxCf*B!vWZ+CC+H*mn+0a`o3=u9~47*jLBC}U#UbSAbHm6OE$ zp%g+|#h^9T>5p)voi;UOBob$|5VSLKJi!#3+L zZ+Bnk?Qtg@2X`O>>6_UZj@^CxKJWYEec$){5KOG0_{TBE6YF7&rx6;}HF+}S&J(^p z>|4lYvmuAWfh-ma%FWG1PNx%PWo0FM@1EfL`ucEQULNl5?#2#>16wQ>Y_r)2)Rnclwa|By+1#48iAjCTn{byO0)$ZK6vsI~77R@4QL?;u6!{LwW>gudK&-(#@x7lnWk%}yls5B5l znxdkj`Kwl~`V=8V%_dRANHCU8pFaI)M@PqXjBy|;6&a+Yq=YUkEM!Gd)R&f)K09~r z-1^xF5gk)kS68*&Za+rTwD;V(b9`%Ss~D9CV>B979*-xzqN1YOWHRlV%^*EJJ#~$Z zjr9hDVbJY%hio>RKtRx;Lx&iT$D_d*8_LVe_he^hS56kB$1B2_FM{xKX8^9d!!Qt( zZ4olm6wEg&U`4(LRz9c(lYa6`Qg3hXp{Ay$*APM;gTWA}tgMWH)YQ}{R4SDg0J6%; z%66MfrizJz^!h|-Iy(rbF8M%A5+P9t;Je?@LHY7@$kt69sHdl=vAMZb%B)SBHtjZ>%|A%B=Mxvbuz+tw$CC!w@Nnwko6F^T`{>c5dpVBl)9G}+s;a8HApQOQdbL`ewPni|B9W9p zh$MEObWa*0N<(0NyVeLRQk0C_?SA|4;lr;7gTcPc%uMe+fe@S6*zBCJI*lc1qGrd- z@=~&yDFu1$gMRqq=e|@mFs0|dzgP!*zMYx$*(n1dF1Gl0x5iW{qmGun5>b`hbViPY zoPz>rh{4$iE#X!B!{Ou zW#o5&m!RRJ0XX@u#M0cgIuq7EtQ%Jy|_YF%S^pHy`xN ziz8{o#s2i^OfYC7>&EZ@eg_Vo85q^aV-Kic-+I&ZfPC-ZEpW%F$Ck&^;Dr?#u>tHk z>4yLI3-IHo3_w)ojdqW$W_88J*fWXjjHu;%FV2}BkfMEGLU`En{ZI}IjnA2ZCLwGtUSO#$pJHp21;B5{)^Ai}TT@0VRJ zY0LA~@Uy2gAyXSM_OmyF@RK$-2$A48)~40i$8x_61@O`n23WsDA5$}LDB^yjc0ppY zKYZqeH$U`@f*>^0>VA_ghy^(;tXrZ7GP{{W?zYb_!nqqE8R9=KKA|yB`+`VDk!py- zG6;xK5BG9oxuj_iQOH34Z-PbwGnHZd-nGV*H&{~^q6}A!nb=s}7m%oACcD+GeI`5Q z4OMgk?;A+eW=QhkPnUd2cZ~O%e7LV5(b*!dx#Nofe9{?Am=1b8UkybMYLf0b#tXK_ z1&JmfN=r+(<>lp7jT^Pi@J*-F*N z#EIi0(n0YFy8Qh7hpblXNm6#3r7%)UOUv5M&dz_2O3)2YnTn#AQ(ax%pw((0nT=%y zzu*6l`uh4Rnx=2Zr%Xv%A(q6ZY1*`G*|O!USFe6^25N@Mlt656Z-42+g$rjzQS6CN zVvi^*ghHV#hGEQBtM&Q({QR<6Bo*A*+1cFE((;ZV2riXM)t9KOAeY@pp+~3FrH8}e zY=n@hxVU)Z!i5W;AF`L3swI+LfOPfh)py$3+Kyw4dlU*qug~Wj998Hcvp&4^1^@<< znP(U#Ytf=biwg@2pUud~D3}2UAbC8VE9cLjKX&=@< zAPMbsp63k|MUm8qJ~ublTu@M8(dl$qEX%4$@;jMAPv$wJ*A~5lXYLrSP z?e%(Ta>z!hRH9HQBt!5#KP50M%gUu9l}d#QGJG^nSIEIgO($ dv-aTG{{X>@F=y37i-G_E002ovPDHLkV1gptQx5
-
面授【管理】
+
【面授】管理
+ +
+
+
【考试】管理
+ +
+
+
起止时间:2022-07-21 14:00 ~ 2022-7-30 14:00
+ +
+
+
+
催促考试
+
+
+
+
导出数据
+
+
+
+ +
+
+
+ + +
+
+
+ + + + + \ No newline at end of file diff --git a/src/components/drawers/TimeManage.vue b/src/components/drawers/TimeManage.vue index 976b3522..bd9d59d3 100644 --- a/src/components/drawers/TimeManage.vue +++ b/src/components/drawers/TimeManage.vue @@ -391,9 +391,9 @@ export default { justify-content: center; align-items: center; .img1 { - width: 15px; - height: 17px; - background-image: url(../../assets/images/courseManage/search0.png); + width: 18px; + height: 18px; + background-image: url(../../assets/images/basicinfo/call.png); background-size: 100% 100%; margin-right: 7px; } diff --git a/src/components/drawers/WorkDetail.vue b/src/components/drawers/WorkDetail.vue new file mode 100644 index 00000000..d1f5268f --- /dev/null +++ b/src/components/drawers/WorkDetail.vue @@ -0,0 +1,212 @@ + + + + + \ No newline at end of file diff --git a/src/components/drawers/WorkManage.vue b/src/components/drawers/WorkManage.vue index e5bd668e..8c173560 100644 --- a/src/components/drawers/WorkManage.vue +++ b/src/components/drawers/WorkManage.vue @@ -83,21 +83,41 @@
- + + +
+
+
提示
+
+
+
+
+
+
作业导出完成,请在下载中心查看
+
+ + +
+
+
+ + +
\ No newline at end of file From 36308af437a56d6970a1b56a898851aa883833e8 Mon Sep 17 00:00:00 2001 From: dongwug Date: Wed, 19 Oct 2022 18:31:07 +0800 Subject: [PATCH 2/2] =?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, }; }, };