调整系统检测

master_basic
鲁誉程 2 years ago
parent 19f654fe78
commit 60fa5dd1ca

@ -11,7 +11,7 @@ interface PageProps {
} }
const ClearInfoDialog: FC<PageProps> = ({ const ClearInfoDialog: FC<PageProps> = ({
title = "提示", title = "提示",
visibility = false, visibility = false,
onCancel, onCancel,
onOk, onOk,

@ -1,11 +1,12 @@
import { useEffect, useState } from 'react'; import { useEffect, useState } from 'react';
import styles from './index.less'; import styles from './index.less';
import { history } from 'umi' import { history } from 'umi'
import { Button, ConfigProvider, Form, Input, Modal, Radio } from 'antd'; import { Button, ConfigProvider, Form, Input, Modal, Radio, message } from 'antd';
import ButtonComp from '@/components/ButtonComp'; import ButtonComp from '@/components/ButtonComp';
import theme from '@/styles/antd.theme'; import theme from '@/styles/antd.theme';
import { getPlugCordResult } from '@/services/api'; import { getPlugCordResult } from '@/services/api';
import { validateNumber } from '@/utils/validate'; import { validateNumber } from '@/utils/validate';
import ClearInfoDialog from '@/components/ClearInfoDialog';
// 首页 // 首页
export default function IndexPage() { export default function IndexPage() {
@ -14,6 +15,7 @@ export default function IndexPage() {
const [visibility, setVisibility] = useState<boolean>(false); const [visibility, setVisibility] = useState<boolean>(false);
const [form] = Form.useForm(); const [form] = Form.useForm();
const [loading, setLoading] = useState(false); const [loading, setLoading] = useState(false);
const [tishiDialog, setTishiDialog] = useState(false);
const list = [ const list = [
{ name: '01MMD049安装.exe', img: '', url: '/installExe' }, { name: '01MMD049安装.exe', img: '', url: '/installExe' },
@ -44,9 +46,12 @@ export default function IndexPage() {
const onFinish = async (data: any) => { const onFinish = async (data: any) => {
setLoading(true) setLoading(true)
await getPlugCordResult(data).then(res => { await getPlugCordResult(data).then(res => {
if (res?.result == 'success') { if (res?.result == 'success' && res?.data[0]?.data) {
setIsAuth(true) setIsAuth(true)
localStorage.setItem('is_auth', JSON.stringify(true)); localStorage.setItem('is_auth', JSON.stringify(true));
message.success("系统连接检测成功")
} else if (!res?.data[0]?.data) {
message.success("系统连接检测失败")
} }
}) })
setLoading(false) setLoading(false)
@ -91,11 +96,11 @@ export default function IndexPage() {
<Radio value={52}> 52 </Radio> <Radio value={52}> 52 </Radio>
</Radio.Group> </Radio.Group>
</Form.Item> </Form.Item>
<Form.Item name="workbenchNumber" label="系统编号" rules={[ <Form.Item name="workbenchNumber" label="工作台编号" rules={[
{ required: true, message: '请输入系统编号' }, { required: true, message: '请输入工作台编号' },
{ validator: validateNumber } { validator: validateNumber }
]}> ]}>
<Input style={{ width: 260, marginLeft: 5 }} placeholder="请输入系统编号" /> <Input style={{ width: 260, marginLeft: 5 }} placeholder="请输入工作台编号" />
</Form.Item> </Form.Item>
</Form> </Form>
<div className='flex_jE mt20'> <div className='flex_jE mt20'>

Loading…
Cancel
Save