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, }; }, };