From 8a232ed70c63e0d91c4d6a99b1f14ce39b107766 Mon Sep 17 00:00:00 2001 From: dongwug Date: Mon, 17 Oct 2022 18:34:26 +0800 Subject: [PATCH 1/5] =?UTF-8?q?feat:=E6=96=B0=E5=A2=9EAddOnline=E5=BC=B9?= =?UTF-8?q?=E7=AA=97=EF=BC=88=E6=9C=AA=E5=AE=8C=E6=88=90=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/drawers/AddOnline.vue | 232 ++++++++ src/views/projectcenter/TaskAdd.vue | 829 +++++++++++++-------------- 2 files changed, 618 insertions(+), 443 deletions(-) create mode 100644 src/components/drawers/AddOnline.vue diff --git a/src/components/drawers/AddOnline.vue b/src/components/drawers/AddOnline.vue new file mode 100644 index 00000000..772b81cf --- /dev/null +++ b/src/components/drawers/AddOnline.vue @@ -0,0 +1,232 @@ + + + \ No newline at end of file diff --git a/src/views/projectcenter/TaskAdd.vue b/src/views/projectcenter/TaskAdd.vue index 0bbd1138..338f6785 100644 --- a/src/views/projectcenter/TaskAdd.vue +++ b/src/views/projectcenter/TaskAdd.vue @@ -62,12 +62,17 @@
-
+
-
在线
+
在线
+ +
+ +
+
@@ -222,42 +227,6 @@
-
- -
-
-
关联项目
- -
-
- - -
-
- - -
-
-
-
import { reactive, toRefs, onMounted, onUnmounted } from "vue"; +import AddOnline from "../../components/drawers/AddOnline.vue"; const drawercolumns = [ { title: "项目名称", @@ -357,431 +327,404 @@ const drawercolumns = [ }, ]; export default { - name: "LevelAddDetail", - setup() { - const state = reactive({ - projectNameList: [ - { - id: 1, - value: "项目一", - label: "项目一", - }, - { - id: 2, - value: "项目二", - label: "项目二", - }, - { - id: 3, - value: "项目三", - label: "项目三", - }, - { - id: 4, - value: "项目四", - label: "项目四", - }, - ], - projectNameList2: [ - { - id: 1, - value: "删除任务", - label: "删除任务", - }, - { - id: 2, - value: "移动任务到关卡", - label: "移动任务到关卡", - }, - ], - level: [ - { - id: "1", - tit: "阶段1", - name: "腾飞班1基础", - }, - { - id: "2", - tit: "阶段2", - name: "腾飞班基础", - }, - { - id: "2", - tit: "阶段2", - name: "中级产品经理", - }, - { - id: "2", - tit: "阶段2", - name: "中级产品经理", - }, - { - id: "2", - tit: "阶段2", - name: "中级产品经理", - }, - ], - tableData: [ - { - key: 1, - lei: "在线", - // state: "已发布", - creater: "管理者课程", - // pubtime: "2022-07-20 14:00:03", - cretime: "60分钟", - haspub: false, - checked1: false, - checkedd: false, - }, - { - key: 2, - lei: "面授", - // state: "草稿", - creater: "管理者面授", - // pubtime: "2022-07-20 14:00:03", - cretime: "20分钟", - haspub: true, - checked1: false, - checkedd: false, - }, - { - key: 1, - lei: "在线", - // state: "已发布", - creater: "管理者课程", - // pubtime: "2022-07-20 14:00:03", - cretime: "60分钟", - haspub: false, - checked1: false, - checkedd: false, - }, - { - key: 3, - lei: "作业", - // state: "已停用", - creater: "管理者作业", - // pubtime: "2022-07-20 14:00:03", - cretime: "60分钟", - haspub: false, - checked1: false, - checkedd: false, - }, - { - key: 4, - lei: "考试", - // state: "草稿", - creater: "管理者考试", - // pubtime: "2022-07-20 14:00:03", - cretime: "20分钟", - haspub: true, - checked1: false, - checkedd: false, - }, - { - key: 5, - lei: "案例", - // state: "草稿", - creater: "腾飞班1案例", - // pubtime: "2022-07-20 14:00:03", - cretime: "20分钟", - haspub: true, - checked1: true, - checkedd: false, - }, - { - key: 4, - lei: "考试", - // state: "草稿", - creater: "管理者考试", - // pubtime: "2022-07-20 14:00:03", - cretime: "20分钟", - haspub: true, - checked1: false, - checkedd: false, - }, - { - key: 5, - lei: "案例", - // state: "草稿", - creater: "腾飞班1案例", - // pubtime: "2022-07-20 14:00:03", - cretime: "20分钟", - haspub: true, - checked1: true, - checkedd: false, - }, - ], - drawertableData: [ - { - key: 1, - projectName: "管理者进阶", - manager: "黄华 刘俊", - creater: "毛继禹", - time: "2022-07-20 14:00:03", - children: [ - { - key: "1-1", - projectName: "管理者进阶-腾飞班", - manager: "黄华 刘俊", - - creater: "毛继禹", - time: "2022-07-20 14:00:03", - children: [ + name: "LevelAddDetail", + components: { + AddOnline, + }, + setup() { + const state = reactive({ + projectNameList: [ { - key: "1-1-1", - projectName: "管理者进阶-腾飞班K1", - manager: "黄华 刘俊", - creater: "毛继禹", - time: "2022-07-20 14:00:03", + id: 1, + value: "项目一", + label: "项目一", }, - ], - }, - ], - }, - { - key: 2, - projectName: "管理者进阶", - manager: "黄华 刘俊", - creater: "毛继禹", - time: "2022-07-20 14:00:03", - children: [ - { - key: "2-1", - projectName: "管理者进阶-腾飞班", - manager: "黄华 刘俊", - - creater: "毛继禹", - time: "2022-07-20 14:00:03", - children: [ { - key: "2-1-1", - projectName: "管理者进阶-腾飞班K1", - manager: "黄华 刘俊", - creater: "毛继禹", - time: "2022-07-20 14:00:03", + id: 2, + value: "项目二", + label: "项目二", }, - ], - }, - ], - }, - - { - key: 3, - projectName: "管理者进阶-腾飞班K1", - manager: "黄华 刘俊", - - creater: "毛继禹", - time: "2022-07-20 14:00:03", - }, - { - key: 4, - projectName: "管理者进阶-腾飞班K1", - manager: "黄华 刘俊", - - creater: "毛继禹", - time: "2022-07-20 14:00:03", - }, - { - key: 5, - projectName: "管理者进阶-腾飞班K1", - manager: "黄华 刘俊", - - creater: "毛继禹", - time: "2022-07-20 14:00:03", - }, - { - key: 6, - projectName: "管理者进阶-腾飞班K1", - manager: "黄华 刘俊", - - creater: "毛继禹", - time: "2022-07-20 14:00:03", - }, - { - key: 7, - projectName: "管理者进阶-腾飞班K1", - manager: "黄华 刘俊", - - creater: "毛继禹", - time: "2022-07-20 14:00:03", - }, - ], - currentPage: 1, - tableDataTotal: 100, - pageSize: 10, - visible: false, - stage: false, - selectedRowKeys: [], - }); - const selectProjectName = (value, index) => { - console.log("value", value, index); - }; - const selectProjectName2 = (value, index) => { - console.log("value", value, index); - }; - const showDrawer = () => { - state.visible = !state.visible; - }; - const afterVisibleChange = (bool) => { - console.log("visible", bool); - }; - const tableDataFunc = () => { - const columns = [ - { - title: "类型", - dataIndex: "state", - // width: "30%", - key: "state", - width: 60, - align: "left", - className: "classify", - scopedSlots: { customRender: "action" }, //引入的插槽 - customRender: (text) => { - // console.log(text.record.checked1); - return ( -
-
{ - console.log("点击了"); - }} - >
+ { + id: 3, + value: "项目三", + label: "项目三", + }, + { + id: 4, + value: "项目四", + label: "项目四", + }, + ], + projectNameList2: [ + { + id: 1, + value: "删除任务", + label: "删除任务", + }, + { + id: 2, + value: "移动任务到关卡", + label: "移动任务到关卡", + }, + ], + level: [ + { + id: "1", + tit: "阶段1", + name: "腾飞班1基础", + }, + { + id: "2", + tit: "阶段2", + name: "腾飞班基础", + }, + { + id: "2", + tit: "阶段2", + name: "中级产品经理", + }, + { + id: "2", + tit: "阶段2", + name: "中级产品经理", + }, + { + id: "2", + tit: "阶段2", + name: "中级产品经理", + }, + ], + tableData: [ + { + key: 1, + lei: "在线", + // state: "已发布", + creater: "管理者课程", + // pubtime: "2022-07-20 14:00:03", + cretime: "60分钟", + haspub: false, + checked1: false, + checkedd: false, + }, + { + key: 2, + lei: "面授", + // state: "草稿", + creater: "管理者面授", + // pubtime: "2022-07-20 14:00:03", + cretime: "20分钟", + haspub: true, + checked1: false, + checkedd: false, + }, + { + key: 1, + lei: "在线", + // state: "已发布", + creater: "管理者课程", + // pubtime: "2022-07-20 14:00:03", + cretime: "60分钟", + haspub: false, + checked1: false, + checkedd: false, + }, + { + key: 3, + lei: "作业", + // state: "已停用", + creater: "管理者作业", + // pubtime: "2022-07-20 14:00:03", + cretime: "60分钟", + haspub: false, + checked1: false, + checkedd: false, + }, + { + key: 4, + lei: "考试", + // state: "草稿", + creater: "管理者考试", + // pubtime: "2022-07-20 14:00:03", + cretime: "20分钟", + haspub: true, + checked1: false, + checkedd: false, + }, + { + key: 5, + lei: "案例", + // state: "草稿", + creater: "腾飞班1案例", + // pubtime: "2022-07-20 14:00:03", + cretime: "20分钟", + haspub: true, + checked1: true, + checkedd: false, + }, + { + key: 4, + lei: "考试", + // state: "草稿", + creater: "管理者考试", + // pubtime: "2022-07-20 14:00:03", + cretime: "20分钟", + haspub: true, + checked1: false, + checkedd: false, + }, + { + key: 5, + lei: "案例", + // state: "草稿", + creater: "腾飞班1案例", + // pubtime: "2022-07-20 14:00:03", + cretime: "20分钟", + haspub: true, + checked1: true, + checkedd: false, + }, + ], + drawertableData: [ + { + key: 1, + projectName: "管理者进阶", + manager: "黄华 刘俊", + creater: "毛继禹", + time: "2022-07-20 14:00:03", + children: [ + { + key: "1-1", + projectName: "管理者进阶-腾飞班", + manager: "黄华 刘俊", + creater: "毛继禹", + time: "2022-07-20 14:00:03", + children: [ + { + key: "1-1-1", + projectName: "管理者进阶-腾飞班K1", + manager: "黄华 刘俊", + creater: "毛继禹", + time: "2022-07-20 14:00:03", + }, + ], + }, + ], + }, + { + key: 2, + projectName: "管理者进阶", + manager: "黄华 刘俊", + creater: "毛继禹", + time: "2022-07-20 14:00:03", + children: [ + { + key: "2-1", + projectName: "管理者进阶-腾飞班", + manager: "黄华 刘俊", + creater: "毛继禹", + time: "2022-07-20 14:00:03", + children: [ + { + key: "2-1-1", + projectName: "管理者进阶-腾飞班K1", + manager: "黄华 刘俊", + creater: "毛继禹", + time: "2022-07-20 14:00:03", + }, + ], + }, + ], + }, + { + key: 3, + projectName: "管理者进阶-腾飞班K1", + manager: "黄华 刘俊", + creater: "毛继禹", + time: "2022-07-20 14:00:03", + }, + { + key: 4, + projectName: "管理者进阶-腾飞班K1", + manager: "黄华 刘俊", + creater: "毛继禹", + time: "2022-07-20 14:00:03", + }, + { + key: 5, + projectName: "管理者进阶-腾飞班K1", + manager: "黄华 刘俊", + creater: "毛继禹", + time: "2022-07-20 14:00:03", + }, + { + key: 6, + projectName: "管理者进阶-腾飞班K1", + manager: "黄华 刘俊", + creater: "毛继禹", + time: "2022-07-20 14:00:03", + }, + { + key: 7, + projectName: "管理者进阶-腾飞班K1", + manager: "黄华 刘俊", + creater: "毛继禹", + time: "2022-07-20 14:00:03", + }, + ], + currentPage: 1, + tableDataTotal: 100, + pageSize: 10, + visible: false, + stage: false, + selectedRowKeys: [], + }); + const selectProjectName = (value, index) => { + console.log("value", value, index); + }; + const selectProjectName2 = (value, index) => { + console.log("value", value, index); + }; + const afterVisibleChange = (bool) => { + console.log("visible", bool); + }; + const tableDataFunc = () => { + const columns = [ + { + title: "类型", + dataIndex: "state", + // width: "30%", + key: "state", + width: 60, + align: "left", + className: "classify", + scopedSlots: { customRender: "action" }, + customRender: (text) => { + // console.log(text.record.checked1); + return (
+
{ + console.log("点击了"); + }}>
{text.record.lei} {/** -
- - {text.record.lei} - -*/} -
- ); - }, - }, - { - title: "任务名称", - dataIndex: "creater", - // width: "30%", - key: "creater", - width: 200, - align: "center", - className: "h", - }, - { - title: "必修/选修", - dataIndex: "pubtime", - key: "pubtime", - // width: 100, - align: "center", - className: "h", - scopedSlots: { customRender: "action" }, //引入的插槽 - customRender: (text) => { - // console.log(text.record.checked1); - return ( -
+
+ + {text.record.lei} + + */} +
); + }, + }, + { + title: "任务名称", + dataIndex: "creater", + // width: "30%", + key: "creater", + width: 200, + align: "center", + className: "h", + }, + { + title: "必修/选修", + dataIndex: "pubtime", + key: "pubtime", + // width: 100, + align: "center", + className: "h", + scopedSlots: { customRender: "action" }, + customRender: (text) => { + // console.log(text.record.checked1); + return (
- { - console.log("点击了"); - text.record.checked1 = !text.record.checked1; - }} - /> + { + console.log("点击了"); + text.record.checked1 = !text.record.checked1; + }}/>
-
+
必修
选修
-
- ); - }, - }, - { - title: "时长", - dataIndex: "cretime", - key: "cretime", - // width: 100, - align: "center", - className: "h", - }, - { - title: "操作", - className: "h", - dataIndex: "opacation", - key: "opacation", - // width: 100, - align: "center", - scopedSlots: { customRender: "action" }, //引入的插槽 - customRender: () => { - return ( -
+
); + }, + }, + { + title: "时长", + dataIndex: "cretime", + key: "cretime", + // width: 100, + align: "center", + className: "h", + }, + { + title: "操作", + className: "h", + dataIndex: "opacation", + key: "opacation", + // width: 100, + align: "center", + scopedSlots: { customRender: "action" }, + customRender: () => { + return (
编辑 删除
-
- ); - }, - }, - ]; - return columns; - }; - - const onSelectChange = (selectedRowKeys) => { - console.log("selectedRowKeys changed: ", selectedRowKeys); - state.selectedRowKeys = selectedRowKeys; - }; - - // const getClientHeight = () => { - // state.rightheight = - // document.getElementsByClassName("addhead")[0].offsetHeight + - // document.getElementsByClassName("mid")[0].offsetHeight + - // document.getElementsByClassName("boom")[0].offsetHeight + - // 40 + - // "px"; - // }; - const showModal = () => { - state.stage = true; - }; - const closeModal = () => { - state.stage = false; - }; - onMounted(() => { - document.getElementsByTagName("main")[0].style.background = - "rgb(245, 247, 250,1)"; - document.getElementsByTagName("main")[0].style.boxShadow = "none"; - }); - onUnmounted(() => { - document.getElementsByTagName("main")[0].style.background = "#ffffff"; - document.getElementsByTagName("main")[0].style.boxShadow = - "0px 1px 35px 0px rgba(118, 136, 166, 0.07)"; - }); - return { - ...toRefs(state), - selectProjectName, - selectProjectName2, - tableDataFunc, - showModal, - closeModal, - showDrawer, - afterVisibleChange, - drawercolumns, - onSelectChange, - }; - }, +
); + }, + }, + ]; + return columns; + }; + const onSelectChange = (selectedRowKeys) => { + console.log("selectedRowKeys changed: ", selectedRowKeys); + state.selectedRowKeys = selectedRowKeys; + }; + // const getClientHeight = () => { + // state.rightheight = + // document.getElementsByClassName("addhead")[0].offsetHeight + + // document.getElementsByClassName("mid")[0].offsetHeight + + // document.getElementsByClassName("boom")[0].offsetHeight + + // 40 + + // "px"; + // }; + const showModal = () => { + state.stage = true; + }; + const closeModal = () => { + state.stage = false; + }; + onMounted(() => { + document.getElementsByTagName("main")[0].style.background = + "rgb(245, 247, 250,1)"; + document.getElementsByTagName("main")[0].style.boxShadow = "none"; + }); + onUnmounted(() => { + document.getElementsByTagName("main")[0].style.background = "#ffffff"; + document.getElementsByTagName("main")[0].style.boxShadow = + "0px 1px 35px 0px rgba(118, 136, 166, 0.07)"; + }); + const showDrawerOnline = () => { + state.visible = true; + }; + return { + ...toRefs(state), + selectProjectName, + selectProjectName2, + tableDataFunc, + showModal, + closeModal, + // showDrawer, + afterVisibleChange, + drawercolumns, + onSelectChange, + showDrawerOnline, + }; + }, }; From 445d9e693ddbe4f0fd3dc8f04485b83eaf227421 Mon Sep 17 00:00:00 2001 From: songwc Date: Mon, 17 Oct 2022 18:47:54 +0800 Subject: [PATCH 2/5] =?UTF-8?q?feat=EF=BC=9A=E5=90=88=E5=B9=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/projectcenter/TaskPage.vue | 2635 ++++++++++++-------------- 1 file changed, 1192 insertions(+), 1443 deletions(-) diff --git a/src/views/projectcenter/TaskPage.vue b/src/views/projectcenter/TaskPage.vue index 07d723ec..b9552ddc 100644 --- a/src/views/projectcenter/TaskPage.vue +++ b/src/views/projectcenter/TaskPage.vue @@ -1,1506 +1,1255 @@ + + import { reactive, toRefs } from "vue"; + import TimeManage from "../../components/drawers/TimeManage"; + import FaceManage from "../../components/drawers/FaceManage"; + export default { + name:"taskPage", + components: { TimeManage, FaceManage }, + setup(){ + const state = reactive({ + visible: false, //时间管理 + FaceVisivle: true, //面授管理 + pubproject: false, + checked: false, + checked1: true, + checked2: false, + activeKey: '3', + activeKey1: '9', + }); + const showModal = () => { + state.pubproject = true; + }; + const closeModal = () => { + state.pubproject = false; + }; + //新增 + const showTime = () => { + console.log("点击管理"); + state.visible = true; + }; + //新增 + const showFace = () => { + //面授管理的抽屉 + // console.log("点击管理"); + state.FaceVisivle = true; + }; + return { + ...toRefs(state), + showModal, + closeModal, + showTime, + showFace, + }; + }, + } + \ No newline at end of file + + \ No newline at end of file From 2fa9bc6228ed01f6739c6ac1f29e40a1f05a386e Mon Sep 17 00:00:00 2001 From: dongwug Date: Mon, 17 Oct 2022 18:50:27 +0800 Subject: [PATCH 3/5] =?UTF-8?q?feat:addonline(=E6=9C=AA=E5=AE=8C=E6=88=90)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/drawers/AddOnline.vue | 33 +++++++++++++++++++++++++--- 1 file changed, 30 insertions(+), 3 deletions(-) diff --git a/src/components/drawers/AddOnline.vue b/src/components/drawers/AddOnline.vue index 772b81cf..9bf68249 100644 --- a/src/components/drawers/AddOnline.vue +++ b/src/components/drawers/AddOnline.vue @@ -64,6 +64,9 @@ 清空
+
+ +
@@ -75,7 +78,24 @@ import { reactive, toRefs, ref } from "vue"; value: "value1", label: "请选择状态", }, - ]); + ]); + const columns1 = [ + { + title: "课程编号", + width: 100, + dataIndex: "num", + key: "num", + align: "center", + }, + { + title: "名称", + width: 200, + dataIndex: "name", + key: "name", + ellipsis: true, + align: "center", + }, + ] export default { name: "AddOnline", props: { @@ -85,7 +105,14 @@ import { reactive, toRefs, ref } from "vue"; }, }, setup(props, ctx) { - const state = reactive({}); + const state = reactive({ + tableData1: [ + { + key: "1", + num: 1, + }, + ] + }); const closeDrawer = () => { ctx.emit("update:addonlineVisible", false); }; @@ -95,13 +122,13 @@ import { reactive, toRefs, ref } from "vue"; const showDrawerOnline = () => { state.visible = true; }; - return { ...toRefs(state), afterVisibleChange, showDrawerOnline, closeDrawer, options1, + columns1, // change, }; }, From 93c8ca9879086d6941f6efc8173de8befdabd438 Mon Sep 17 00:00:00 2001 From: dongwug Date: Tue, 18 Oct 2022 09:39:05 +0800 Subject: [PATCH 4/5] =?UTF-8?q?feat:=E6=B7=BB=E5=8A=A0=E5=9C=A8=E7=BA=BF?= =?UTF-8?q?=E5=BC=B9=E7=AA=97AddOnline?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/drawers/AddOnline.vue | 198 +++++++++++++++++++++++++-- 1 file changed, 190 insertions(+), 8 deletions(-) diff --git a/src/components/drawers/AddOnline.vue b/src/components/drawers/AddOnline.vue index 9bf68249..0fd2359f 100644 --- a/src/components/drawers/AddOnline.vue +++ b/src/components/drawers/AddOnline.vue @@ -65,7 +65,36 @@
- + +
+
+ +
@@ -82,20 +111,59 @@ import { reactive, toRefs, ref } from "vue"; const columns1 = [ { title: "课程编号", - width: 100, + width: '20%', dataIndex: "num", key: "num", align: "center", }, { title: "名称", - width: 200, + width: '20%', dataIndex: "name", key: "name", - ellipsis: true, + 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) => { + console.log(`selectedRowKeys: ${selectedRowKeys}`, 'selectedRows: ', selectedRows); + }, + onSelect: (record, selected, selectedRows) => { + console.log(record, selected, selectedRows); + }, + onSelectAll: (selected, selectedRows, changeRows) => { + console.log(selected, selectedRows, changeRows); + }, + }); export default { name: "AddOnline", props: { @@ -107,11 +175,91 @@ import { reactive, toRefs, ref } from "vue"; setup(props, ctx) { const state = reactive({ tableData1: [ - { - key: "1", - num: 1, + { + 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, }); const closeDrawer = () => { ctx.emit("update:addonlineVisible", false); @@ -129,12 +277,16 @@ import { reactive, toRefs, ref } from "vue"; closeDrawer, options1, columns1, + rowSelection, // change, }; }, }; \ No newline at end of file diff --git a/src/views/courselibrary/CoursewareManage.vue b/src/views/courselibrary/CoursewareManage.vue index 6424a0f1..569cf566 100644 --- a/src/views/courselibrary/CoursewareManage.vue +++ b/src/views/courselibrary/CoursewareManage.vue @@ -697,13 +697,70 @@
状态:
已审核
-
+ + + 1 + + +
+
+ + 状态 + 已通过 + 未审核 + 管理员拒绝 + +
+
+ +
+
+
+ +
搜索
+
+
+
+
+ + + +
+
+
+ +
diff --git a/src/views/projectcenter/TaskAdd.vue b/src/views/projectcenter/TaskAdd.vue index 338f6785..855b3f0a 100644 --- a/src/views/projectcenter/TaskAdd.vue +++ b/src/views/projectcenter/TaskAdd.vue @@ -225,6 +225,11 @@ /> + +
+ +
+ @@ -575,6 +580,7 @@ export default { tableDataTotal: 100, pageSize: 10, visible: false, + visible2:false, stage: false, selectedRowKeys: [], }); @@ -669,7 +675,12 @@ export default { customRender: () => { return (
- + { + state.visible2 = true; + }} + style="color:#4EA6FF;margin-right:25px;cursor:pointer" + > 编辑 删除