import React, {Fragment, useEffect, useState} from 'react'; import {Button, Image, Modal, QRCode} from 'antd'; import { v4 as uuidv4 } from 'uuid'; const ShareOption = (props:{taskId:string} ) => { const [loading, setLoading] = useState(false); const [open, setOpen] = useState(false); const [buttonIndex, setButtonIndex] = useState(0); const [qrCodeValue, setQrCodeValue] = useState("-"); const [qrCodeStatus, setQrCodeStatus]=useState<'active' | 'expired' | 'loading' | 'scanned'>("active"); const generateQrcode =()=>{ } const showModal = () => { setOpen(true); }; const handleOk = () => { setLoading(true); setTimeout(() => { setLoading(false); setOpen(false); }, 3000); }; const handleCancel = () => { setOpen(false); }; useEffect(() => { // 分享人必须有权限 const clientId: string = uuidv4(); let qrCodeData={ taskId:props.taskId,pass:clientId,local:"马上行计划管理",opType:"SHARE_OPTION" } setQrCodeValue(JSON.stringify(qrCodeData)) }, []); return ( 返回 , , , ]} > {buttonIndex==1&&
微信小程序二维码
小程序扫描二维码,有效期7天
}
); }; export default ShareOption;