|
@@ -13,7 +13,12 @@
|
|
|
rowKey="courseId"
|
|
|
:columns="columns"
|
|
|
:data-source="data"
|
|
|
- :rowSelection="rowSelection"
|
|
|
+ :rowSelection="{
|
|
|
+ selectedRowKeys: selectIds,
|
|
|
+ onChange: (selectedRowKeys: (string | number)[]) => {
|
|
|
+ selectIds = selectIds.concat(selectedRowKeys as number[]);
|
|
|
+ },
|
|
|
+ }"
|
|
|
:pagination="{
|
|
|
pageSize: pageSize,
|
|
|
current: pageNo,
|
|
@@ -54,7 +59,12 @@
|
|
|
rowKey="id"
|
|
|
:columns="columns2"
|
|
|
:data-source="data2"
|
|
|
- :rowSelection="rowSelection2"
|
|
|
+ :rowSelection="{
|
|
|
+ selectedRowKeys: selectIds2,
|
|
|
+ onChange: (selectedRowKeys: (string | number)[]) => {
|
|
|
+ selectIds2 = selectIds2.concat(selectedRowKeys as number[]);
|
|
|
+ },
|
|
|
+ }"
|
|
|
:pagination="{
|
|
|
pageSize: pageSize2,
|
|
|
current: pageNo2,
|
|
@@ -195,12 +205,6 @@ async function handleDeletePrivilege() {
|
|
|
}
|
|
|
|
|
|
let selectIds = $ref<number[]>([]);
|
|
|
-const rowSelection = {
|
|
|
- onChange: (selectedRowKeys: (string | number)[]) => {
|
|
|
- console.log(`selectedRowKeys: ${selectedRowKeys}`);
|
|
|
- selectIds = selectedRowKeys as number[];
|
|
|
- },
|
|
|
-};
|
|
|
|
|
|
/** <Modal> */
|
|
|
let data2 = $ref([]);
|
|
@@ -245,12 +249,6 @@ async function fetchData2() {
|
|
|
}
|
|
|
|
|
|
let selectIds2 = $ref<number[]>([]);
|
|
|
-const rowSelection2 = {
|
|
|
- onChange: (selectedRowKeys: (string | number)[]) => {
|
|
|
- console.log(`selectedRowKeys: ${selectedRowKeys}`);
|
|
|
- selectIds2 = selectedRowKeys as number[];
|
|
|
- },
|
|
|
-};
|
|
|
|
|
|
function checkEmpty2(): boolean {
|
|
|
if (selectIds2 && selectIds2.length > 0) {
|