diff --git a/src/views/project/ProjectList.vue b/src/views/project/ProjectList.vue
index 73658cd..976c2a6 100644
--- a/src/views/project/ProjectList.vue
+++ b/src/views/project/ProjectList.vue
@@ -38,14 +38,17 @@
- 发布
-
+ handledRelease(record)">
+ 发布
+
+
+
详情
-
+
修改
-
+
handleDelete(record)">
- 删除
+ 删除
diff --git a/src/views/project/form/ProjectCourseList.vue b/src/views/project/form/ProjectCourseList.vue
index 9fca9a8..2633ad0 100644
--- a/src/views/project/form/ProjectCourseList.vue
+++ b/src/views/project/form/ProjectCourseList.vue
@@ -41,7 +41,7 @@
-
+
上一步
下一步
diff --git a/src/views/project/form/ProjectCourseSelect.vue b/src/views/project/form/ProjectCourseSelect.vue
index c04491c..41aa0ff 100644
--- a/src/views/project/form/ProjectCourseSelect.vue
+++ b/src/views/project/form/ProjectCourseSelect.vue
@@ -23,8 +23,9 @@
查询
+
+ :rowSelection="{ selectedRowKeys: selectedRowKeys, selectedRows: selectedRows,onChange: onSelectChange, onSelect: tableOnSelect }">
{{ index + 1 }}
@@ -144,6 +145,22 @@ export default {
this.selectedRows = this.unique([...this.selectedRows, ...selectedRows])
},
+ /** 用户手动选择/取消选择某列的回调 */
+ tableOnSelect(record, selected, selectedRows, nativeEvent){
+ if(!selected) { //取消勾选操作
+ console.log('tableOnSelect - record:{}', record)
+ console.log('tableOnSelect - selected:{}', selected)
+ console.log('tableOnSelect - selectedRows:{}', selectedRows)
+ console.log('tableOnSelect - nativeEvent:{}', nativeEvent)
+
+ let keys = this.selectedRowKeys.filter(item => item != record.id);
+ let rows = this.selectedRows.filter(item => item.id != record.id);
+
+ this.selectedRows = rows;
+ this.selectedRowKeys = keys;
+ }
+ },
+
//对象去重
unique(arr) {
const res = new Map()