|  | @@ -9,6 +9,7 @@ import { ref } from 'vue';
 | 
											
												
													
														|  |  import { VxeGridInstance } from 'vxe-table';
 |  |  import { VxeGridInstance } from 'vxe-table';
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  const emit = defineEmits([ 'updateKeyword' ]);
 |  |  const emit = defineEmits([ 'updateKeyword' ]);
 | 
											
												
													
														|  | 
 |  | +const refreshView = inject('refreshView');
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  const keywordInput = ref('');
 |  |  const keywordInput = ref('');
 | 
											
												
													
														|  |  const btnLoading = ref(false);
 |  |  const btnLoading = ref(false);
 | 
											
										
											
												
													
														|  | @@ -117,7 +118,11 @@ async function handleAdd() {
 | 
											
												
													
														|  |      if (resp.code === 2000) {
 |  |      if (resp.code === 2000) {
 | 
											
												
													
														|  |        ElMessage.success('关键词添加成功');
 |  |        ElMessage.success('关键词添加成功');
 | 
											
												
													
														|  |        keywordInput.value = ''; // 清空输入框
 |  |        keywordInput.value = ''; // 清空输入框
 | 
											
												
													
														|  | -      await getList();
 |  | 
 | 
											
												
													
														|  | 
 |  | +      // await getList();
 | 
											
												
													
														|  | 
 |  | +      // 创建成功后调用刷新父组件的方法
 | 
											
												
													
														|  | 
 |  | +      if (refreshView) {
 | 
											
												
													
														|  | 
 |  | +        refreshView();
 | 
											
												
													
														|  | 
 |  | +      }
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  |    } catch (error) {
 |  |    } catch (error) {
 | 
											
												
													
														|  |      ElMessage.error('添加关键词失败,请重试!'); // 提示失败消息
 |  |      ElMessage.error('添加关键词失败,请重试!'); // 提示失败消息
 | 
											
										
											
												
													
														|  | @@ -160,7 +165,11 @@ async function handleDelete(row) {
 | 
											
												
													
														|  |      const resp = await deleteKeyword({ keyword: row.keyword });
 |  |      const resp = await deleteKeyword({ keyword: row.keyword });
 | 
											
												
													
														|  |      if (resp.code === 2000) {
 |  |      if (resp.code === 2000) {
 | 
											
												
													
														|  |        ElMessage.success('关键词删除成功');
 |  |        ElMessage.success('关键词删除成功');
 | 
											
												
													
														|  | -      await getList();
 |  | 
 | 
											
												
													
														|  | 
 |  | +      // await getList();
 | 
											
												
													
														|  | 
 |  | +      // 删除成功后调用刷新父组件的方法
 | 
											
												
													
														|  | 
 |  | +      if (refreshView) {
 | 
											
												
													
														|  | 
 |  | +        refreshView();
 | 
											
												
													
														|  | 
 |  | +      }
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  |    } catch (error) {
 |  |    } catch (error) {
 | 
											
												
													
														|  |      ElMessage.error('删除关键词失败,请重试!'); // 提示失败消息
 |  |      ElMessage.error('删除关键词失败,请重试!'); // 提示失败消息
 |