ApprovalProgressModal.tsx 1016 Bytes
/*
 * @Author: wangqiang@feewee.cn
 * @Date: 2022-10-26 09:24:59
 * @LastEditors: wangqiang@feewee.cn
 * @LastEditTime: 2023-01-05 17:10:24
 */
import ApprovalProgress from "@/components/ApprovalProgress";
import { Button, Modal } from "antd";
import React from "react";
import { useStore } from "../index";

export default function ApprovalProgressModal() {
  const { approvalProgressModalInfo, setApprovalProgressModalInfo } =
    useStore();

  const onCancel = () => setApprovalProgressModalInfo({ visible: false });

  return (
    <Modal
      title={`${
        approvalProgressModalInfo.title
          ? approvalProgressModalInfo.title + "-"
          : ""
      }审批进度`}
      open={approvalProgressModalInfo.visible}
      onCancel={onCancel}
      maskClosable={false}
      footer={[
        <Button key="cancel" onClick={onCancel}>
          关闭
        </Button>,
      ]}
      destroyOnClose
    >
      <ApprovalProgress orderNo={approvalProgressModalInfo.orderNo} />
    </Modal>
  );
}