|
@@ -8,11 +8,9 @@
|
|
|
:title="title"
|
|
|
>
|
|
|
<BasicForm @register="registerForm" :model="model" />
|
|
|
- <!-- <MenuTree /> -->
|
|
|
</BasicModal>
|
|
|
</template>
|
|
|
<script lang="ts">
|
|
|
- import { Tree } from 'ant-design-vue';
|
|
|
import { defineComponent, PropType, reactive, ref, toRefs } from 'vue';
|
|
|
import { BasicModal, useModalInner } from '/@/components/Modal';
|
|
|
import { useMessage } from '/@/hooks/web/useMessage';
|
|
@@ -26,14 +24,15 @@
|
|
|
}
|
|
|
|
|
|
export default defineComponent({
|
|
|
- components: { BasicModal, BasicForm, [Tree.name]: Tree },
|
|
|
+ name: 'DeptModal',
|
|
|
+ components: { BasicModal, BasicForm },
|
|
|
props: {
|
|
|
popupData: {
|
|
|
type: Object as PropType<PopupData>,
|
|
|
default: () => {},
|
|
|
},
|
|
|
},
|
|
|
- emits: ['saveData'],
|
|
|
+ emits: ['register', 'saveData'],
|
|
|
setup(props, { emit }) {
|
|
|
const { createMessage } = useMessage();
|
|
|
const { error } = createMessage;
|
|
@@ -52,11 +51,6 @@
|
|
|
span: 24,
|
|
|
},
|
|
|
});
|
|
|
- // const [register, { closeModal }] = useModalInner((data) => {
|
|
|
- // modelRef.value = data;
|
|
|
-
|
|
|
- //
|
|
|
- // });
|
|
|
const [register, { closeModal }] = useModalInner((data) => {
|
|
|
resetFields();
|
|
|
if (data) {
|
|
@@ -87,6 +81,7 @@
|
|
|
error(err.errorFields[0].errors[0]);
|
|
|
}
|
|
|
}
|
|
|
+ console.log(`register`, register);
|
|
|
return {
|
|
|
register,
|
|
|
schemas,
|