jwyu 9 месяцев назад
Родитель
Сommit
9fe5ce01d3
2 измененных файлов с 7 добавлено и 1 удалено
  1. 5 1
      src/views/report/pdf/List.vue
  2. 2 0
      src/views/report/pdf/components/EditPdf.vue

+ 5 - 1
src/views/report/pdf/List.vue

@@ -328,7 +328,11 @@ function handlePreviewPdf(e){
     </div>
   </div>
 
-  <EditPdf v-model:show="showEdit" :defaultData="editData" />
+  <EditPdf 
+    v-model:show="showEdit" 
+    :defaultData="editData"
+    @success="handleFilterList"
+  />
 </template>
 
 <style lang="scss" scoped>

+ 2 - 0
src/views/report/pdf/components/EditPdf.vue

@@ -5,6 +5,7 @@ import {apiReportPdf} from '@/api/report'
 import { ElMessage } from 'element-plus'
 
 const show = defineModel('show', { type: Boolean, default: false })
+const emits=defineEmits(['success'])
 
 const props=defineProps({
   defaultData:{
@@ -70,6 +71,7 @@ async function onSubmit() {
   if(res.Ret===200){
     ElMessage.success('保存成功')
     show.value=false
+    emits('success')
   }
 
 }