|
@@ -32,6 +32,7 @@
|
|
|
:dataSource="myData.TableData"
|
|
|
:bordered="true"
|
|
|
:pagination="false"
|
|
|
+ @register="registerSubtable"
|
|
|
:beforeEditSubmit="beforeEditSubmit"
|
|
|
>
|
|
|
<template #action="{ record }">
|
|
@@ -51,7 +52,7 @@
|
|
|
/>
|
|
|
</template>
|
|
|
</BasicTable>
|
|
|
- <AddModal @register="register4" @addtable="addTabledata" />
|
|
|
+ <AddModal @register="register4" @addtable="addTabledata" @update="reloadSubtable" />
|
|
|
</div>
|
|
|
</div>
|
|
|
<EditModal @register="registerEdit" />
|
|
@@ -71,7 +72,13 @@
|
|
|
// inject,
|
|
|
} from 'vue';
|
|
|
import { BasicModal, useModalInner, useModal } from '/@/components/Modal';
|
|
|
- import { BasicTable, BasicColumn, TableAction, TableActionType } from '/@/components/Table';
|
|
|
+ import {
|
|
|
+ BasicTable,
|
|
|
+ useTable,
|
|
|
+ BasicColumn,
|
|
|
+ TableAction,
|
|
|
+ TableActionType,
|
|
|
+ } from '/@/components/Table';
|
|
|
import { BasicForm, FormSchema, useForm } from '/@/components/Form/index';
|
|
|
import { selectUserList, saveSubUsers } from '/@/api/corporation/modal';
|
|
|
import { useMessage } from '/@/hooks/web/useMessage';
|
|
@@ -91,6 +98,7 @@
|
|
|
const currentModal = shallowRef<Nullable<ComponentOptions>>(null);
|
|
|
const tableRef = ref<Nullable<TableActionType>>(null);
|
|
|
const [register4, { openModal: addopenModal }] = useModal();
|
|
|
+ const [registerSubtable, { reloadSubtable }] = useTable();
|
|
|
const modelRef = ref({});
|
|
|
// const reload = inject('tablereload');
|
|
|
// const editList = ref({
|
|
@@ -314,6 +322,8 @@
|
|
|
closeModal,
|
|
|
addTabledata,
|
|
|
t,
|
|
|
+ registerSubtable,
|
|
|
+ reloadSubtable,
|
|
|
};
|
|
|
},
|
|
|
});
|