diff --git a/src/App.vue b/src/App.vue
index 17080985..c89724a9 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -1,27 +1,27 @@
-
+
diff --git a/src/components/drawers/ AssessmentList.vue b/src/components/drawers/ AssessmentList.vue
index 1ebebd8d..0be19b7f 100644
--- a/src/components/drawers/ AssessmentList.vue
+++ b/src/components/drawers/ AssessmentList.vue
@@ -47,7 +47,11 @@
expandRowByClick="true"
@expand="expandTable"
:pagination="false"
- :row-selection="rowSelection"
+ :row-selection="{
+ selectedRowKeys: selectedRowKeys,
+ onChange: onSelectChange,
+ type: 'radio',
+ }"
filterMultiple:false
/>
@@ -101,9 +105,10 @@ export default {
tableDataTotal: 0,
tableData: [],
selectedRowKeys: [],
- assessmentId:null,
+ assessmentId:null
});
const closeDrawer = () => {
+ state.selectedRowKeys = [];
ctx.emit("update:assessmentVisible", false);
ctx.emit("update:titleTag", true);
@@ -165,6 +170,19 @@ export default {
// state.selectedRowKeys = selectedRowKeys;
// };
+ const onSelectChange = (selectedRowKeys, selectRow) => {
+ console.log("selectedRowKeys changed: ", selectedRowKeys, selectRow);
+ state.selectedRowKeys = selectedRowKeys;
+ state.selectedRows = selectRow;
+ console.log(selectRow)
+ state.assessment =selectRow[0];
+ state.assessmentId = selectRow[0].assessmentId;
+ ctx.emit("checkedAss", state.assessment);
+ ctx.emit("update:assessmentId", state.assessmentId);
+ state.selectedRowKeys = [];
+ closeDrawer();
+ };
+
const handelChangePage = (page, pageSize) => {
state.currentPage = page;
state.pageSize = pageSize;
@@ -222,6 +240,7 @@ export default {
getAllInvistText,
resetInvist,
handelChangePage,
+ onSelectChange
};
},
};
diff --git a/src/components/drawers/AddDiscuss.vue b/src/components/drawers/AddDiscuss.vue
index a5deae37..90e8184f 100644
--- a/src/components/drawers/AddDiscuss.vue
+++ b/src/components/drawers/AddDiscuss.vue
@@ -1,18 +1,18 @@
@@ -57,7 +57,8 @@
@@ -71,12 +72,13 @@