| | |
| | | </Pane> |
| | | <Pane min-size="50" size="88"> |
| | | <ScrollContainer class="p-8"> |
| | | <div><a-button class="mr-2" type="primary" shape="round" @click="openModal1"> 新建日程 </a-button></div> |
| | | <div><a-button class="mr-2" type="primary" shape="round" @click="openModal2"> 选择人员 </a-button></div> |
| | | <!-- <div><a-button class="mr-2" type="primary" shape="round" @click="openModal1"> 新建日程 </a-button></div>--> |
| | | <!-- <div><a-button class="mr-2" type="primary" shape="round" @click="openModal2"> 选择人员 </a-button></div>--> |
| | | <Table></Table> |
| | | </ScrollContainer> |
| | | </Pane> |
| | | </Splitpanes> |
| | | <DrawerForm @register="registerDrawer" @success="handleSuccess"></DrawerForm> |
| | | <Modal @register="register" /> |
| | | <NewFollowUp @register="registerNewFollowUp" /> |
| | | <NewSchedule @register="registerNewSchedule" /> |
| | | <PersonnelModal @register="registerPersonnelModal" /> |
| | | <ChangeStatusModal @register="registerChangeStatusModal" /> |
| | | <ReallocateModal @register="registerReallocateModal" /> |
| | | </PageWrapper> |
| | | </template> |
| | | |
| | |
| | | import DrawerForm from './components/DrawerForm.vue'; |
| | | import ScrollContainer from "@/components/Container/src/ScrollContainer.vue"; |
| | | |
| | | const [registerDrawer, { openDrawer }] = useDrawer(); |
| | | const [registerDrawer, { openDrawer,setDrawerProps}] = useDrawer(); |
| | | function handleSuccess() { |
| | | Logger.log('提交drawer成功') |
| | | } |
| | |
| | | import { BasicArrow } from '@/components/Basic'; |
| | | import {useDrawer} from "@/components/Drawer"; |
| | | import {useModal} from "@/components/Modal"; |
| | | import Modal from "@/components/NewSchedule/src/Modal.vue"; |
| | | import {NewFollowUp} from "@/components/NewFollowUp"; |
| | | import {NewSchedule} from "@/components/NewSchedule"; |
| | | import PersonnelModal from "@/components/NewSchedule/src/PersonnelModal.vue"; |
| | | import ChangeStatusModal from "./components/change-status/index.vue"; |
| | | import ReallocateModal from "./components/reallocate/index.vue"; |
| | | |
| | | const [register, { openModal,setModalProps }] = useModal(); |
| | | const [registerNewFollowUp,{ openModal:openFollowUpModal,setModalProps:setFollowUpModalProps }] = useModal(); |
| | | const [registerNewSchedule, { openModal:openScheduleModal,setModalProps:setScheduleModalProps }] = useModal(); |
| | | const [registerPersonnelModal, { openModal: openPersonnelModal }] = useModal(); |
| | | const [registerChangeStatusModal, { openModal: openChangeStatusModal }] = useModal(); |
| | | const [registerReallocateModal, { openModal: openReallocateModal }] = useModal(); |
| | | |
| | | import EventBus from "@/utils/eventBus"; |
| | | |
| | |
| | | |
| | | onMounted(() => { |
| | | Logger.log('Hello, 线索页'); |
| | | EventBus.on('openScheduleModal', (data) => { |
| | | Logger.log('监听openScheduleModal'); |
| | | Logger.log(data); |
| | | setModalProps({ |
| | | zIndex: 1001, |
| | | EventBus.on('openCluesFormDrawer', (data) => { |
| | | Logger.log('监听openCluesFormDrawer',data); |
| | | setDrawerProps({ |
| | | zIndex: 100001, |
| | | }) |
| | | openModal(true, { |
| | | openDrawer(true, { |
| | | // data: 'content2', |
| | | // info: 'Info', |
| | | }); |
| | | }); |
| | | |
| | | EventBus.on('openScheduleModal', (data) => { |
| | | Logger.log('监听openScheduleModal',data); |
| | | setScheduleModalProps({ |
| | | zIndex: 1001, |
| | | }) |
| | | openScheduleModal(true, { |
| | | // data: 'content2', |
| | | // info: 'Info', |
| | | }); |
| | | }); |
| | | |
| | | EventBus.on('openFollowUpModal', (data) => { |
| | | Logger.log('监听openFollowUpModal',data); |
| | | setFollowUpModalProps({ |
| | | zIndex: 1001, |
| | | }) |
| | | openFollowUpModal(true, { |
| | | // data: 'content2', |
| | | // info: 'Info', |
| | | }); |
| | | }); |
| | | |
| | | EventBus.on('openChangeStatusModal', (data) => { |
| | | Logger.log('监听openChangeStatusModal',data); |
| | | openChangeStatusModal(true, { |
| | | data, |
| | | }); |
| | | }); |
| | | EventBus.on('openReallocateModal', (data) => { |
| | | Logger.log('监听openReallocateModal',data); |
| | | openReallocateModal(true, { |
| | | data, |
| | | }); |
| | | }); |
| | | }); |
| | | onUnmounted(() => { |
| | | Logger.log('Goodbye, 线索页'); |
| | | EventBus.off('openCluesFormDrawer',() => { |
| | | Logger.log('取消监听openCluesFormDrawer'); |
| | | }); |
| | | EventBus.off('openScheduleModal',() => { |
| | | Logger.log('取消监听openScheduleModal'); |
| | | }); |
| | | EventBus.off('openFollowUpModal',() => { |
| | | Logger.log('取消监听openFollowUpModal'); |
| | | }); |
| | | EventBus.off('openChangeStatusModal',() => { |
| | | Logger.log('取消监听openChangeStatusModal'); |
| | | }); |
| | | }); |
| | | const {prefixCls} = useDesign('clues'); |
| | | // const AMenu = Menu; |