Compare commits
4 Commits
498ec50d96
...
4e52f5ec4a
Author | SHA1 | Date |
---|---|---|
|
4e52f5ec4a | |
|
670fd66c8a | |
|
70840d44fe | |
![]() |
df97f5bb02 |
|
@ -183,9 +183,45 @@ export default {
|
|||
this.$handleNetError(error); // 处理网络请求错误
|
||||
})
|
||||
}
|
||||
if (row.type == 0){ // 如果是删除表
|
||||
this.$axios.post('http:localhosat:8000/deleteTable/',{table_id:row.table_id}).then(response=>{
|
||||
if(response.data.message == '删除成功'){
|
||||
// 弹窗提示
|
||||
this.$message({
|
||||
type: 'success',
|
||||
message: '删除成功,即将刷新界面'
|
||||
});
|
||||
|
||||
location.reload(); // 刷新页面
|
||||
}
|
||||
})
|
||||
.catch(error=>{
|
||||
this.$handleNetError(error);
|
||||
})
|
||||
}else if(row.type == 1){ // 如果是删除线索
|
||||
this.$axios.post('http:localhosat:8000/deleteSelected/',{table_id:row.table_id, clue_id:row.clue_id}).then(response=>{
|
||||
if(response.data.message == '删除成功'){
|
||||
// 弹窗提示
|
||||
this.$message({
|
||||
type: 'success',
|
||||
message: '删除成功,即将刷新界面'
|
||||
});
|
||||
|
||||
location.reload(); // 刷新页面
|
||||
}else{
|
||||
this.$message({
|
||||
type: 'error',
|
||||
message: '删除失败'
|
||||
});
|
||||
}
|
||||
})
|
||||
.catch(error=>{
|
||||
this.$handleNetError(error); // 处理网络请求错误
|
||||
})
|
||||
}
|
||||
},
|
||||
// 删除选中的线索
|
||||
deleteSelected(){
|
||||
async deleteSelected(){
|
||||
// 如果没有选择数据,抛出警告
|
||||
if(this.deleteClues.length == 0){
|
||||
this.$message({
|
||||
|
@ -200,12 +236,18 @@ export default {
|
|||
type: row.type,
|
||||
table_id: row?.table_id, // 注意命名要与后端保持一致
|
||||
clue_id: row?.clue_id ?? null, // 如果没有clue_id,设为null
|
||||
type: row.type,
|
||||
table_id: row?.table_id, // 注意命名要与后端保持一致
|
||||
clue_id: row?.clue_id ?? null, // 如果没有clue_id,设为null
|
||||
}));
|
||||
|
||||
// 循环发送删除请求
|
||||
for(let i = 0; i < deleteItems.length; i++){
|
||||
if(deleteItems[i].type == 0){ // 如果是删除表
|
||||
this.axios.post('http://localhost:8000/deleteTable',{table_id: deleteItems[i].table_id}).then(response=>{
|
||||
let flag = true;
|
||||
|
||||
try{
|
||||
// 循环发送删除请求
|
||||
for(let i = 0; i < deleteItems.length; i++){
|
||||
if(deleteItems[i].type == 0){ // 如果是删除表
|
||||
let response = await this.$axios.post('http://localhost:8000/deleteTable',{table_id: deleteItems[i].table_id})
|
||||
if(response.data.message == '删除成功'){
|
||||
// 弹窗提示
|
||||
this.$message({
|
||||
|
@ -217,14 +259,10 @@ export default {
|
|||
type: 'error',
|
||||
message: '删除失败'
|
||||
});
|
||||
return;
|
||||
}
|
||||
})
|
||||
.catch(error=>{
|
||||
this.$handleNetError(error);
|
||||
})
|
||||
}else if(deleteItems[i].type == 1){ // 如果是删除线索
|
||||
this.$axios.post('http://localhost:8000/deleteSelected/',
|
||||
{table_id:deleteItems[i].table_id, clue_id:deleteItems[i].clue_id}).then(response=>{
|
||||
}else if(deleteItems[i].type == 1){ // 如果是删除线索
|
||||
let response = await this.$axios.post('http://localhost:8000/deleteSelected/',{table_id:deleteItems[i].table_id, clue_id:deleteItems[i].clue_id})
|
||||
if(response.data.message == '删除成功'){
|
||||
// 弹窗提示
|
||||
this.$message({
|
||||
|
@ -236,20 +274,24 @@ export default {
|
|||
type: 'error',
|
||||
message: '删除失败'
|
||||
});
|
||||
return;
|
||||
}
|
||||
})
|
||||
.catch(error=>{
|
||||
this.$handleNetError(error); // 处理网络错误
|
||||
return;
|
||||
})
|
||||
}
|
||||
}
|
||||
}catch (error){
|
||||
flag = false;
|
||||
this.$handleNetError(error);
|
||||
}
|
||||
this.$message({
|
||||
type: 'success',
|
||||
message: '删除成功,即将刷新界面'
|
||||
});
|
||||
// 撤销成功后,更新表格数据
|
||||
location.reload();
|
||||
|
||||
if(flag){
|
||||
this.$message({
|
||||
type: 'success',
|
||||
message: '删除成功,即将刷新界面'
|
||||
});
|
||||
// 撤销成功后,更新表格数据
|
||||
location.reload();
|
||||
}
|
||||
|
||||
},
|
||||
refreshData(){
|
||||
location.reload();
|
||||
|
@ -295,4 +337,13 @@ export default {
|
|||
background-color: white;
|
||||
align-items: center;
|
||||
}
|
||||
.withdrawHeader{
|
||||
height:6%;
|
||||
padding :0;
|
||||
width: 100%;
|
||||
display:flex;
|
||||
justify-content: space-between;
|
||||
background-color: white;
|
||||
align-items: center;
|
||||
}
|
||||
</style>
|
||||
|
|
Loading…
Reference in New Issue