Browse Source

fix: change textbookSubscription

DESKTOP-USV654P\pc 1 week ago
parent
commit
fc36478b86

+ 3 - 0
src/views/educational/textbookSubscription/components/classImport.vue

@@ -18,6 +18,8 @@
   const folderId = ref('');
   const { createMessage } = useMessage();
   const data = ref('');
+
+  const emits = defineEmits(['success', 'register']);
   const handleUpdate = async (e) => {
     data.value = e[0];
   };
@@ -27,6 +29,7 @@
         { textbookSubscriptionId: wfTextbookSubscriptionId.value, file: data.value },
         'none',
       );
+      emits('success');
       createMessage.success('导入成功');
       folderId.value = '';
       closeModal();

+ 6 - 1
src/views/educational/textbookSubscription/components/textBookPop.vue

@@ -21,6 +21,7 @@
     reload();
   });
   const [modalRef, { openModal }] = useModal();
+  defineEmits(['success', 'register']);
 
   const handleChangeDiscount = (record) => {
     if (!record.discount) {
@@ -133,6 +134,10 @@
       )}.xlsx`,
     );
   };
+
+  const importSuccess = () => {
+    closeModal();
+  };
 </script>
 
 <template>
@@ -169,7 +174,7 @@
         />
       </template>
     </BasicTable>
-    <classImportVue @register="modalRef" />
+    <classImportVue @register="modalRef" @success="importSuccess" />
   </BasicModal>
 </template>