fix:修改在线和案例编辑回显问题

This commit is contained in:
wyx
2022-12-05 21:43:41 +08:00
parent 5adc818ed0
commit d370576c23
2 changed files with 15 additions and 18 deletions

View File

@@ -216,6 +216,7 @@ export default {
state.apiTaskList = selectedRows; state.apiTaskList = selectedRows;
}; };
const handelChangePage = (page, pageSize) => { const handelChangePage = (page, pageSize) => {
state.selectedRowKeys = []
state.currentPage = page; state.currentPage = page;
state.pageSize = pageSize; state.pageSize = pageSize;
getAllCaseText(); getAllCaseText();
@@ -250,7 +251,14 @@ export default {
isTop: "", isTop: "",
}) })
.then((res) => { .then((res) => {
console.log('案例列表',res)
if (res.status === 200) { if (res.status === 200) {
state.selectedRowKeys=[0]
for(let i=0;i<res.data.data.length;i++){
if(Number(res.data.data[i].casesId) == props.EditCaseId){
state.selectedRowKeys = [i]
}
}
getTableDate(res.data.data); getTableDate(res.data.data);
} }
}) })

View File

@@ -79,24 +79,7 @@
<div class="main_table"> <div class="main_table">
<!-- 编辑的表格 --> <!-- 编辑的表格 -->
<div v-if="edit"> <div v-if="edit">
<div <div>
v-if="choicecourse"
class="main_btns"
style="justify-content: flex-start"
>
<div
class="btn2"
style="
display: flex;
justify-content: center;
align-items: center;
"
@click="ChoiceCourse"
>
选择在线课
</div>
</div>
<div v-else>
<a-table <a-table
class="ant-table-striped" class="ant-table-striped"
:row-class-name=" :row-class-name="
@@ -338,6 +321,7 @@ export default {
}; };
const handelChangePage = (page) => { const handelChangePage = (page) => {
state.currentPage = page; state.currentPage = page;
state.selectedRowKeys = []
getAllOnlineText(); getAllOnlineText();
}; };
const getTableDate = (tableData) => { const getTableDate = (tableData) => {
@@ -381,6 +365,11 @@ export default {
state.tableDataTotal = res.data.data.count; state.tableDataTotal = res.data.data.count;
if (res.status === 200) { if (res.status === 200) {
console.log("获取在线课列表数据", res); console.log("获取在线课列表数据", res);
for(let i=0;i<res.data.data.list.length;i++){
if(Number(res.data.data.list[i].onlineClassesId) == props.EditOnlineId){
state.selectedRowKeys = [i+1]
}
}
getTableDate(arr); getTableDate(arr);
} }
}) })