diff --git a/src/components/drawers/AddInvist.vue b/src/components/drawers/AddInvist.vue index 8655565a..d84c6c9e 100644 --- a/src/components/drawers/AddInvist.vue +++ b/src/components/drawers/AddInvist.vue @@ -28,11 +28,11 @@ maxlength="20" /> -
+
搜索
-
+
重置
@@ -182,7 +182,7 @@ export default { return columns; }; const rowSelection = { - type: 'radio', + type: "radio", // onChange: (selectedRowKeys, selectedRows) => { // this.selectedRowKeys = selectedRowKeys // if (selectedRows.length > 1) { @@ -199,9 +199,16 @@ export default { // // // Column configuration not to be checked // name: record.name, // }), - onSelect: ( selectedRows, selected,selectedRowKeys) => { - console.log('selectedRowKeys',selectedRowKeys,'selectedRows', selectedRows, 'selected', selected) - } + onSelect: (selectedRows, selected, selectedRowKeys) => { + console.log( + "selectedRowKeys", + selectedRowKeys, + "selectedRows", + selectedRows, + "selected", + selected + ); + }, }; const getTableDate = (tableData) => { @@ -325,7 +332,70 @@ export default { }); }; //搜索评估信息接口 - + const searchInvist = () => { + let objsearch = { + assessmentName: state.inputV1, + pageNo: state.currentPage, + pageSize: state.pageSize, + releaseStatus: "", + searchEndTime: "", + searchStartTime: "", + }; + api + .queryAssessmentDetailList(objsearch) + .then((res) => { + if (res.status === 200) { + console.log("获取搜索的评估信息", res.data.data); + let arr = res.data.data.rows; + if ( + arr.length === 0 && + res.data.data.total > 0 && + state.currentPage > 1 + ) { + state.currentPage = state.currentPage - 1; + getAllInvistText(); + } + getTableDate(arr); + state.tableDataTotal = Number(res.data.data.total); + } + }) + .catch((err) => { + console.log("获取全部评估信息接口失败", err); + }); + }; + //重置评估信息 + const resetInvist = () => { + state.inputV1 = ""; + let objreset = { + assessmentName: state.inputV1, + pageNo: state.currentPage, + pageSize: state.pageSize, + releaseStatus: "", + searchEndTime: "", + searchStartTime: "", + }; + api + .queryAssessmentDetailList(objreset) + .then((res) => { + if (res.status === 200) { + console.log("获取重置后的评估信息", res.data.data); + let arr = res.data.data.rows; + if ( + arr.length === 0 && + res.data.data.total > 0 && + state.currentPage > 1 + ) { + state.currentPage = state.currentPage - 1; + getAllInvistText(); + } + getTableDate(arr); + state.tableDataTotal = Number(res.data.data.total); + } + }) + .catch((err) => { + console.log("获取重置的评估信息接口失败", err); + }); + }; onMounted(() => { // createInvist(); getAllInvistText(); @@ -338,6 +408,8 @@ export default { rowSelection, createInvist, getAllInvistText, + searchInvist, + resetInvist, }; }, };