|
@@ -7,14 +7,14 @@
|
|
|
:title="title"
|
|
|
helpMessage="请选择要添加的数据"
|
|
|
>
|
|
|
- <Member @select="select" />
|
|
|
+ <Member :ids="ids" @select="select" />
|
|
|
</BasicModal>
|
|
|
</template>
|
|
|
<script lang="ts">
|
|
|
import Member from './member/index.vue';
|
|
|
import { BasicModal, useModalInner } from '/@/components/Modal';
|
|
|
import { defineComponent, reactive, toRefs, onUpdated } from 'vue';
|
|
|
- import { useMessage } from '/@/hooks/web/useMessage';
|
|
|
+ // import { useMessage } from '/@/hooks/web/useMessage';
|
|
|
|
|
|
export default defineComponent({
|
|
|
components: { BasicModal, Member },
|
|
@@ -22,24 +22,22 @@
|
|
|
setup(_, { emit }) {
|
|
|
const state = reactive({
|
|
|
title: '',
|
|
|
+ ids: [],
|
|
|
data: { id: 0 },
|
|
|
});
|
|
|
- const { createMessage } = useMessage();
|
|
|
- const { error } = createMessage;
|
|
|
+ // const { createMessage } = useMessage();
|
|
|
+ // const { error } = createMessage;
|
|
|
const [register, { closeModal }] = useModalInner((data) => {
|
|
|
- state.title = data;
|
|
|
+ state.title = data.title;
|
|
|
+ state.ids = data.ids;
|
|
|
});
|
|
|
|
|
|
function select(data) {
|
|
|
state.data = data;
|
|
|
}
|
|
|
function sendRecord() {
|
|
|
- if (state.data.id !== 0) {
|
|
|
- emit('select', state.data);
|
|
|
- closeModal();
|
|
|
- } else {
|
|
|
- error('请先选择要添加的数据!');
|
|
|
- }
|
|
|
+ emit('select', state.data);
|
|
|
+ closeModal();
|
|
|
}
|
|
|
onUpdated(() => {
|
|
|
document.onkeydown = function (e) {
|