fix:修改案例无法显示问题

This commit is contained in:
lixg
2022-12-06 16:01:10 +08:00
parent eddf03ee75
commit a75f047bf2
3 changed files with 82 additions and 79 deletions

View File

@@ -47,13 +47,13 @@
<div class="main_table">
<a-table
v-if="edit"
v-if="edit"
class="ant-table-striped"
:row-class-name="
(_record, index) => (index % 2 === 1 ? 'table-striped' : null)
"
:row-selection="{
type:'radio',
type: 'radio',
selectedRowKeys: selectedRowKeys,
onChange: onSelectChange,
}"
@@ -63,7 +63,7 @@
:pagination="false"
/>
<a-table
v-else
v-else
class="ant-table-striped"
:row-class-name="
(_record, index) => (index % 2 === 1 ? 'table-striped' : null)
@@ -79,7 +79,7 @@
/>
<div class="pa">
<a-pagination
v-if="tableDataTotal>10"
v-if="tableDataTotal > 10"
showSizeChanger="true"
showQuickJumper="true"
hideOnSinglePage="true"
@@ -216,7 +216,7 @@ export default {
state.apiTaskList = selectedRows;
};
const handelChangePage = (page, pageSize) => {
state.selectedRowKeys = []
state.selectedRowKeys = [];
state.currentPage = page;
state.pageSize = pageSize;
getAllCaseText();
@@ -224,7 +224,7 @@ export default {
const getTableDate = (tableData) => {
let data = tableData;
let array = [];
data.map((value, index) => {
data.map((value, index) => {
let obj = {
key: index,
authorId: value.authorId,
@@ -251,15 +251,15 @@ export default {
isTop: "",
})
.then((res) => {
console.log('案例列表',res)
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]
console.log("案例列表", res);
if (res.data.code === 200) {
// state.selectedRowKeys = [0];
for (let i = 0; i < res.data.data.list.length; i++) {
if (Number(res.data.data.list[i].casesId) == props.EditCaseId) {
state.selectedRowKeys = [i];
}
}
getTableDate(res.data.data);
getTableDate(res.data.data.list);
}
})
.catch(() => {});
@@ -334,25 +334,25 @@ export default {
}
};
//搜索案例列表
const searchList = ()=> {
if(state.inputV1 !== ''){
getAllCaseText()
}else {
resetCase()
const searchList = () => {
if (state.inputV1 !== "") {
getAllCaseText();
} else {
resetCase();
}
}
};
//重置案例信息
const resetCase = () => {
state.inputV1 = ""
state.selectedRowKeys=[]
state.currentPage = 1
state.inputV1 = "";
state.selectedRowKeys = [];
state.currentPage = 1;
getAllCaseText();
};
onMounted(()=>{
onMounted(() => {
// let cookie =
// "eyJ0eXBlIjoidG9rZW4iLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC91LmJvZS5jb20iLCJpYXQiOjE2Njk0MjgwNTAsImV4cCI6MTY2OTQzNTI1MCwiR2l2ZW5OYW1lIjoiYm9ldSIsInVzZXJJZCI6IjZCMDQ5RkFGLUMzMTQtN0NDRi0wRDI4LTBEMjNGNEM0MjUzMSIsInVJZCI6Ijk2NTM0MjAyNzQ5NzYwNzE2OCIsInBlcm1pc3Npb24iOiIifQ==.9ea5ce6d4cd43c2c17f21a293e4dc0d362c2a404b9d50fae5c49fed5a238fb1a";
// setCookie("token", cookie, 10);
})
});
return {
...toRefs(state),
afterVisibleChange,