فهرست منبع

feat(core): change Api

gemercheung 3 سال پیش
والد
کامیت
0bb2b17825
2فایلهای تغییر یافته به همراه8 افزوده شده و 8 حذف شده
  1. 7 7
      src/views/corporation/SubaccountModal.vue
  2. 1 1
      src/views/corporation/index.vue

+ 7 - 7
src/views/corporation/SubaccountModal.vue

@@ -68,7 +68,7 @@
     ComponentOptions,
     shallowRef,
     computed,
-    inject,
+    // inject,
   } from 'vue';
   import { BasicModal, useModalInner, useModal } from '/@/components/Modal';
   import { BasicTable, BasicColumn, TableAction, TableActionType } from '/@/components/Table';
@@ -84,15 +84,15 @@
     props: {
       userData: { type: Object },
     },
-    emits: ['addtable', 'register'],
-    setup(props) {
+    emits: ['addtable', 'register', 'update'],
+    setup(props, { emit }) {
       const { t } = useI18n();
       const { createConfirm, createMessage } = useMessage();
       const currentModal = shallowRef<Nullable<ComponentOptions>>(null);
       const tableRef = ref<Nullable<TableActionType>>(null);
       const [register4, { openModal: addopenModal }] = useModal();
       const modelRef = ref({});
-      const reload = inject('tablereload');
+      // const reload = inject('tablereload');
       // const editList = ref({
       //   list:[]
       // })
@@ -279,8 +279,9 @@
           subUsers: tableData,
         });
         console.log('saveTable', res);
-        createMessage.success(t('common.o'));
-        reload();
+        createMessage.success(t('common.optSuccess'));
+        // reload();
+        emit('update');
         closeModal();
       }
       function addTabledata(val) {
@@ -312,7 +313,6 @@
         saveTable,
         closeModal,
         addTabledata,
-        reload,
         t,
       };
     },

+ 1 - 1
src/views/corporation/index.vue

@@ -85,7 +85,7 @@
     </BasicTable>
     <chargeModal @register="registerChargeModal" @update="reload" />
     <deviceModal @register="registerDeviceModal" />
-    <SubaccountModal @reload="tablereload" @register="registerSubaccountModal" />
+    <SubaccountModal @register="registerSubaccountModal" @update="reload" />
     <cameraModal @register="registerCameraModal" @ok="reload" />
   </div>
 </template>