|
|
|
@ -7,6 +7,8 @@ import GBase from './exeDialog/GBase'
|
|
|
|
|
import HGoogleEarth from './exeDialog/HGoogleEarth';
|
|
|
|
|
import MSXML from './exeDialog/MSXML';
|
|
|
|
|
import FlashPlayer from './exeDialog/FlashPlayer';
|
|
|
|
|
import Net from './exeDialog/Net';
|
|
|
|
|
import NetSP1 from './exeDialog/NetSP1';
|
|
|
|
|
|
|
|
|
|
const typeData = [
|
|
|
|
|
// 依赖程序
|
|
|
|
@ -15,7 +17,7 @@ const typeData = [
|
|
|
|
|
{ name: 'FlashPlayer9', select: false },
|
|
|
|
|
{ name: 'MSXML4', select: false },
|
|
|
|
|
{ name: '.NET 2.0', select: false },
|
|
|
|
|
{ name: '.NET 2.0 SQL', select: false },
|
|
|
|
|
{ name: '.NET 2.0 SP1', select: false },
|
|
|
|
|
{ name: 'HGoogleEarth', select: false },
|
|
|
|
|
{ name: 'MySQLServer 5.1', select: false },
|
|
|
|
|
{ name: 'MyODBC 3.51', select: false },
|
|
|
|
@ -40,6 +42,8 @@ const InstallExe: FC<PageProps> = ({ }) => {
|
|
|
|
|
const [open2, setOpen2] = useState(false); // HGoogleEarth
|
|
|
|
|
const [open3, setOpen3] = useState(false); // MSXML4
|
|
|
|
|
const [open4, setOpen4] = useState(false); // FlashPlayer
|
|
|
|
|
const [open5, setOpen5] = useState(false); // Net2.0
|
|
|
|
|
const [open6, setOpen6] = useState(false); // NET 2.0 SP1
|
|
|
|
|
|
|
|
|
|
useEffect(() => {
|
|
|
|
|
let data = localStorage.getItem('installExe');
|
|
|
|
@ -84,9 +88,11 @@ const InstallExe: FC<PageProps> = ({ }) => {
|
|
|
|
|
case 'FlashPlayer9':
|
|
|
|
|
setOpen4(true)
|
|
|
|
|
break;
|
|
|
|
|
case '':
|
|
|
|
|
case '.NET 2.0':
|
|
|
|
|
setOpen5(true)
|
|
|
|
|
break;
|
|
|
|
|
case '':
|
|
|
|
|
case '.NET 2.0 SP1':
|
|
|
|
|
setOpen6(true)
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@ -125,6 +131,8 @@ const InstallExe: FC<PageProps> = ({ }) => {
|
|
|
|
|
<HGoogleEarth open={open2} onCancel={() => setOpen2(false)}/>
|
|
|
|
|
<MSXML open={open3} onCancel={() => setOpen3(false)}/>
|
|
|
|
|
<FlashPlayer open={open4} onCancel={() => setOpen4(false)}/>
|
|
|
|
|
<Net open={open5} onCancel={() => setOpen5(false)}/>
|
|
|
|
|
<NetSP1 open={open6} onCancel={() => setOpen6(false)}/>
|
|
|
|
|
</div>
|
|
|
|
|
)
|
|
|
|
|
}
|
|
|
|
|