快捷方式中加入查询参数

master_055
张瑞宁 1 year ago
parent b4630c8669
commit dea0676e4a

@ -7,7 +7,7 @@ import ContentWarp from '@/components/ContentWarp';
import { Button, ConfigProvider, Form, Input, Modal, Radio, Checkbox, message, Space,Select } from 'antd'; import { Button, ConfigProvider, Form, Input, Modal, Radio, Checkbox, message, Space,Select } from 'antd';
import DEV from '@/utils/env/dev'; import DEV from '@/utils/env/dev';
import { countType } from '@/utils/sysType'; import { countType,sysType } from '@/utils/sysType';
interface PageProps { interface PageProps {
@ -37,7 +37,7 @@ const NodeInitTool: FC<PageProps> = ({ }) => {
body: JSON.stringify({ body: JSON.stringify({
folderPath: `${DEV.FILE_URL}/${countType[urlParams?.fileType]}`, folderPath: `${DEV.FILE_URL}/${countType[urlParams?.fileType]}`,
shortcutName: 'MMD063', shortcutName: 'MMD063',
shortcutURL: `${DEV.LOCAL_URL}/identifier/${urlParams?.fileType}` shortcutURL: `${DEV.LOCAL_URL}/identifier/${urlParams?.fileType}?sysType=${encodeURIComponent(sysType[urlParams?.fileType] + 'hx')}`
}), }),
}); });
} catch (error) { } catch (error) {

@ -7,7 +7,7 @@ import CheckSelect from '@/components/CheckSelect';
import CheckInput from '@/components/CheckInput'; import CheckInput from '@/components/CheckInput';
import DEV from '@/utils/env/dev'; import DEV from '@/utils/env/dev';
import { countType } from '@/utils/sysType'; import { countType,sysType } from '@/utils/sysType';
interface PageProps { interface PageProps {
@ -48,7 +48,7 @@ const MachineRegister: FC<PageProps> = ({ }) => {
body: JSON.stringify({ body: JSON.stringify({
folderPath: `${DEV.FILE_URL}/${countType[urlParams?.fileType]}`, folderPath: `${DEV.FILE_URL}/${countType[urlParams?.fileType]}`,
shortcutName: '客户端', shortcutName: '客户端',
shortcutURL: `${DEV.LOCAL_URL}/machineManage/register/${urlParams?.fileType}` shortcutURL: `${DEV.LOCAL_URL}/machineManage/register/${urlParams?.fileType}?sysType=${encodeURIComponent(sysType[urlParams?.fileType] + 'hx')}`
}), }),
}); });
} catch (error) { } catch (error) {

@ -7,7 +7,7 @@ import ContentWarp from '@/components/ContentWarp';
import { Button, ConfigProvider, Form, Input, Modal, Radio, Checkbox, message, Space,Select } from 'antd'; import { Button, ConfigProvider, Form, Input, Modal, Radio, Checkbox, message, Space,Select } from 'antd';
import DEV from '@/utils/env/dev'; import DEV from '@/utils/env/dev';
import { countType } from '@/utils/sysType'; import { countType,sysType } from '@/utils/sysType';
interface PageProps { interface PageProps {
@ -38,7 +38,7 @@ const NodeInitTool: FC<PageProps> = ({ }) => {
body: JSON.stringify({ body: JSON.stringify({
folderPath: `${DEV.FILE_URL}/${countType[urlParams?.fileType]}`, folderPath: `${DEV.FILE_URL}/${countType[urlParams?.fileType]}`,
shortcutName: 'USBKEY工具软件', shortcutName: 'USBKEY工具软件',
shortcutURL: `${DEV.LOCAL_URL}/restore/${urlParams?.fileType}` shortcutURL: `${DEV.LOCAL_URL}/restore/${urlParams?.fileType}?sysType=${encodeURIComponent(sysType[urlParams?.fileType] + 'hx')}`
}), }),
}); });
} catch (error) { } catch (error) {

@ -8,7 +8,7 @@ import CheckInput from '@/components/CheckInput';
import AddModal from './components/AddModal'; import AddModal from './components/AddModal';
import DEV from '@/utils/env/dev'; import DEV from '@/utils/env/dev';
import { countType } from '@/utils/sysType'; import { countType,sysType } from '@/utils/sysType';
interface PageProps { interface PageProps {
@ -48,7 +48,7 @@ const MachineRegister: FC<PageProps> = ({ }) => {
body: JSON.stringify({ body: JSON.stringify({
folderPath: `${DEV.FILE_URL}/${countType[urlParams?.fileType]}`, folderPath: `${DEV.FILE_URL}/${countType[urlParams?.fileType]}`,
shortcutName: '客户端', shortcutName: '客户端',
shortcutURL: `${DEV.LOCAL_URL}/machineManage/register/${urlParams?.fileType}` shortcutURL: `${DEV.LOCAL_URL}/machineManage/register/${urlParams?.fileType}?sysType=${encodeURIComponent(sysType[urlParams?.fileType] + 'hx')}`
}), }),
}); });
} catch (error) { } catch (error) {

@ -4,11 +4,25 @@ import ButtonComp from '@/components/ButtonComp';
import ClearInfoDialog from '@/components/ClearInfoDialog'; import ClearInfoDialog from '@/components/ClearInfoDialog';
import NodeInitWrap from '@/components/NodeInitWrap'; import NodeInitWrap from '@/components/NodeInitWrap';
import ContentWarp from '@/components/ContentWarp'; import ContentWarp from '@/components/ContentWarp';
import { Button, ConfigProvider, Form, Input, Modal, Radio, Checkbox, message, Space,Select } from 'antd'; import {
Button,
ConfigProvider,
Form,
Input,
Modal,
Radio,
Checkbox,
message,
Space,
Select,
UploadProps,
Upload,
} from 'antd';
import styles from './index.less'; import styles from './index.less';
import DEV from '@/utils/env/dev'; import DEV from '@/utils/env/dev';
import { countType } from '@/utils/sysType'; import { countType, fileStr, sysType, sysTypeStr } from '@/utils/sysType';
import { nodeInit_step2, nodeInit_step4 } from '@/services/nodeinit';
interface PageProps { interface PageProps {
@ -26,6 +40,20 @@ const NodeInitTool: FC<PageProps> = ({ }) => {
const [curform] = Form.useForm(); const [curform] = Form.useForm();
const [preform] = Form.useForm(); const [preform] = Form.useForm();
const [fileInfo, setFileInfo] = useState({
"secret": "",
"algorithm": "",
"selfInspectionCode": "",
"deviceName": "",
"initNumber": "",
"versionNumber": "",
"localNum": "",
"firmwareVersion": "",
"deviceStatus": "",
"fileName": null,
"dataInstalled": null
});
const handleRadioChange = (e) => { const handleRadioChange = (e) => {
setRadioValue(e.target.value) setRadioValue(e.target.value)
} }
@ -38,9 +66,35 @@ const NodeInitTool: FC<PageProps> = ({ }) => {
useEffect(() => { useEffect(() => {
installSuccess() installSuccess()
setAuthOpen(true) if(info?.auth === 'admin'){
setStepOpen(true);
}else{
setAuthOpen(true)
}
}, []) }, [])
const props: UploadProps = {
maxCount: 1,
beforeUpload: (file: any) => {
let str: string = sysType[urlParams?.fileType] + fileStr[urlParams?.fileType]
const formData = new FormData();
formData.append('file', file);
formData.append('sysType ', sysTypeStr[str]);
console.log("formData--",formData)
nodeInit_step2(formData).then((res) => {
if (res?.result == "success" && res?.data.length > 0) {
message.success('数据加载成功')
console.log("res--",res)
setFileInfo(res?.data[0]);
localStorage.setItem(`${urlParams?.fileType}`, JSON.stringify({ ...info, deviceInit: {data: res?.data[0], install: false} }));
// setDataLoading(true);
} else {
message.error(res?.errorMsg);
}
})
}
};
// 在指定的目录下安装快捷方式 // 在指定的目录下安装快捷方式
const installSuccess = async () => { const installSuccess = async () => {
@ -52,7 +106,7 @@ const NodeInitTool: FC<PageProps> = ({ }) => {
body: JSON.stringify({ body: JSON.stringify({
folderPath: `${DEV.FILE_URL}/${countType[urlParams?.fileType]}`, folderPath: `${DEV.FILE_URL}/${countType[urlParams?.fileType]}`,
shortcutName: '节点初始化', shortcutName: '节点初始化',
shortcutURL: `${DEV.LOCAL_URL}/nodeInit/${urlParams?.fileType}` shortcutURL: `${DEV.LOCAL_URL}/nodeInit/${urlParams?.fileType}?sysType=${encodeURIComponent(sysType[urlParams?.fileType] + 'hx')}`
}), }),
}); });
} catch (error) { } catch (error) {
@ -141,7 +195,9 @@ const NodeInitTool: FC<PageProps> = ({ }) => {
<Radio value={1}>u</Radio> <Radio value={1}>u</Radio>
<Radio value={2}></Radio> <Radio value={2}></Radio>
</Radio.Group> </Radio.Group>
<ButtonComp type={'confirm'} text={'确定'} style={{ marginLeft: '30px' }} onClick={() => { }} /> <Upload {...props} showUploadList={false}>
<ButtonComp text={'确定'} style={{ marginLeft: '30px' }} />
</Upload>
</div> </div>
</div> </div>
</NodeInitWrap>} </NodeInitWrap>}

@ -1,22 +0,0 @@
import { getRequest, postRequest, uploadFile } from '@/utils/request';
// 硬件连接性检测
export async function getPlugCordResult(data: any) {
return postRequest(`/xgd/pcd/getPlugCordResult`, data);
}
// --------------------------初装系统---------------------------
// 设备初装
export async function deviceInit_init(formData: any) {
return uploadFile(`/xgd/deviceInit/init`, formData);
}
// 数据安装
export async function deviceInstall_deviceInstall(data: any) {
return postRequest(`/xgd/deviceInit/deviceInstall`, data);
}
// 开机认证
export async function college_table_query(params: any) {
return getRequest(`/xgd/deviceInit/powerOnAuth`, params);
}

@ -1,57 +0,0 @@
import { getRequest, postFormDataRequest, postRequest, uploadFile } from "@/utils/request";
// 参数设置
export async function setParameter(data: any) {
return postRequest(`/xgd/parameterSet/setParameter`, data);
}
// MMJ初装--清空信息
export async function secretInit_cleanInfo(params: any) {
return getRequest(`/xgd/secretInit/cleanInfo`, params);
}
// 状态查询
export async function secretInit_getStatus(params: any) {
return getRequest(`/xgd/secretInit/getStatus`, params);
}
// 加载数据
export async function secretInit_loadData(formData: any) {
return uploadFile(`/xgd/secretInit/loadData`, formData);
}
// 发送命令
// @param type 1 密销毁 2 密毙 密机遥毙
export async function secretInit_sendCommand(params: any) {
return getRequest(`/xgd/secretInit/sendCommand`, params);
}
// 发送数据
export async function secretInit_sendData(params: any) {
return postRequest(`/xgd/secretInit/sendData`, params);
}
// 网络隔离器配置
// @param type 1.服务器列表信息 2.网络配置信息 3安全策略信息 4.管理配置信息 5.VPN策略信息 6.防火墙策略信息 7.日志记录信息
export async function getGlqInfo(params: any) {
return getRequest(`/xgd/netGlq/getGlqInfo`, params);
}
// 远程文件配置
// @param jsonStr
// @param type
export async function remoteFileConfiSendData(params: any) {
return getRequest(`/xgd/netGlq/remoteFileConfiSendData`, params);
}
// 远程文件配置模块的所有--清空信息
// @param type
export async function remoteFileConfigClean(params: any) {
return getRequest(`/xgd/netGlq/remoteFileConfigClean`, params);
}
// 获取普密信息
// @param ip
export async function getTextSecretInfo(data: any) {
return postFormDataRequest(`/xgd/netGlq/getTextSecretInfo`, data);
}

@ -1,79 +0,0 @@
import { getRequest, postFormDataRequest, postRequest, uploadFile } from "@/utils/request";
// 密钥体格式导入
export async function secretFormatImport(formData: any) {
return uploadFile(`/xgd/secretBodyManger/secretFormatImport`, formData);
}
// 密钥体格式列表
export async function secretFormatList(params: any) {
return getRequest(`/xgd/secretBodyManger/secretFormatList`, params);
}
// 修改密钥体状态
// type: 1 删除 2还原 3清理
export async function secretUpdateSecret(data: any) {
return postFormDataRequest(`/xgd/secretBodyManger/updateSecret`, data);
}
// 密钥体格式发布
export async function secretPublisher(data: any) {
return getRequest(`/xgd/secretBodyManger/secretPublisher`, data);
}
// 密钥体导入
export async function secretBodyImport(formData: any) {
return uploadFile(`/xgd/secretBodyManger/secretBodyImport`, formData);
}
// 密钥体接收单列表
export async function secretBodyList(params: any) {
return getRequest(`/xgd/secretBodyManger/secretBodyList`, params);
}
// 密钥体列表
export async function secretList(params: any) {
return getRequest(`/xgd/secretBodyManger/secretList`, params);
}
// 密钥体申请
export async function addSecretAsk(data: any) {
return postRequest(`/xgd/secretBodyManger/addSecretAsk`, data);
}
// 密钥体申请列表
export async function secretAskList(params: any) {
return getRequest(`/xgd/secretBodyManger/secretAskList`, params);
}
// 密钥体配发
// type: 1 向下级配发 2 向邮箱配发 3 向专用密码管理系统配发
export async function secretUpdateStatus(data: any) {
return postFormDataRequest(`/xgd/secretBodyManger/updateStatus`, data);
}
// 密钥体配发-密钥体邮箱任务列表
export async function mailIssueList(params: any) {
return getRequest(`/xgd/secretBodyManger/mailIssueList`, params);
}
// 密钥体配发-向专用密码管理系统配发列表
export async function privateIssueList(params: any) {
return getRequest(`/xgd/secretBodyManger/privateIssueList`, params);
}
// 密钥体配发-向下级配发列表
export async function belowIssueList(params: any) {
return getRequest(`/xgd/secretBodyManger/belowIssueList`, params);
}
// 密钥体载体包封 - 明文载体包封
export async function keyBodyCarrierClearText(data: any) {
return postRequest(`/xgd/secretBodyManger/keyBodyCarrierClearText`, data);
}
// 密钥体载体包封 - 密文载体包封
export async function keyBodyCarrierEncrypted(data: any) {
return postRequest(`/xgd/secretBodyManger/keyBodyCarrierEncrypted`, data);
}

@ -0,0 +1,11 @@
import { getRequest, postRequest, uploadFile } from '@/utils/request';
// 节点初始化第二步
export async function nodeInit_step2(data: any) {
console.log("data--",data)
return postRequest(`/055/nodeInit/step2`, data);
}
// 节点初始化第四步
export async function nodeInit_step4(data: any) {
return postRequest(`/055/nodeInit/step4`, data);
}

@ -1,51 +0,0 @@
import { getRequest, postRequest } from "@/utils/request";
// 批量新增设备
export async function deviceHardAddList(data: any) {
return postRequest(`/xgd/deviceHard/addList`, data);
}
// 查找设备
export async function deviceHardDeviceHardSelect(params: any) {
return getRequest(`/xgd/deviceHard/deviceHardSelect`, params);
}
// 设备注册OR修改数据
export async function deviceHardEditOrAdd(data: any) {
return postRequest(`/xgd/deviceHard/editOrAdd`, data);
}
// 查看设备
export async function deviceHardGetById(params: any) {
return getRequest(`/xgd/deviceHard/getById/${params?.id}`, {});
}
// 分页查看设备
export async function deviceHardPage(params: any) {
return getRequest(`/xgd/deviceHard/page`, params);
}
// 管理系统注册修改或者删除
export async function managerSystemEditOrAdd(data: any) {
return postRequest(`/xgd/managerSystem/editOrAdd`, data);
}
// 查看系统
export async function managerSystemConfigId(params: any) {
return getRequest(`/xgd/managerSystem/getById/${params.id}`, {});
}
// 分页查看系统
export async function managerSystemConfigList(params: any) {
return getRequest(`/xgd/managerSystem/page`, params);
}
// 照片注册或修改
export async function devicePhotoEditOrAdd(data: any) {
return postRequest(`/xgd/devicePhoto/editOrAdd`, data);
}
// 分页查看设备照片
export async function devicePhotoList(params: any) {
return getRequest(`/xgd/devicePhoto/page`, params);
}

@ -1,21 +0,0 @@
import { getRequest, postRequest } from "@/utils/request";
// 查看执勤区信息
export async function dutyAreaInfoId(params: any) {
return getRequest(`/xgd/dutyAreaInfo/getById/${params.id}`, {});
}
// 列表查询执勤区信息
export async function dutyAreaInfoList(params: any) {
return getRequest(`/xgd/dutyAreaInfo/list`, params);
}
// 新增或修改执勤区信息
export async function dutyAreaInfoEditOrAdd(data: any) {
return postRequest(`/xgd/dutyAreaInfo/editOrAdd`, data);
}
// 删除执勤区信息
export async function dutyAreaInfoDelete(data: any) {
return postRequest(`/xgd/dutyAreaInfo/delete/${data.id}`, {});
}

@ -1,122 +0,0 @@
import { getRequest, postRequest } from "@/utils/request";
// 列表查询算法信息维护
export async function upholdAlgorithmInfoList(params: any) {
return getRequest(`/xgd/upholdAlgorithmInfo/list`, params);
}
// 查看算法信息维护
export async function upholdAlgorithmInfoId(params: any) {
return getRequest(`/xgd/upholdAlgorithmInfo/getById/${params.id}`, {});
}
// 批量删除或恢复算法信息维护
export async function upholdAlgorithmInfoDelOrRestore(data: any) {
return postRequest(`/xgd/upholdAlgorithmInfo/delOrRestore`, data);
}
// 新增或修改算法信息维护
export async function upholdAlgorithmInfoEditOrAdd(data: any) {
return postRequest(`/xgd/upholdAlgorithmInfo/editOrAdd`, data);
}
// 批量删除或恢复参数信息维护
export async function upholdArgsInfoDelOrRestore(data: any) {
return postRequest(`/xgd/upholdArgsInfo/delOrRestore`, data);
}
// 新增或修改参数信息维护
export async function upholdArgsInfoEditOrAdd(data: any) {
return postRequest(`/xgd/upholdArgsInfo/editOrAdd`, data);
}
// 查看参数信息维护
export async function upholdArgsInfoId(params: any) {
return getRequest(`/xgd/upholdArgsInfo/getById/${params.id}`, {});
}
// 列表查询参数信息维护
export async function upholdArgsInfoList(params: any) {
return getRequest(`/xgd/upholdArgsInfo/list`, params);
}
// 删除算法配发
export async function algorithmDistributeDelOrRestore(data: any) {
return postRequest(`/xgd/algorithmDistributeDelOrRestore/delete/${data?.id}`, {});
}
// 新增或修改算法配发
export async function algorithmDistributeEditOrAdd(data: any) {
return postRequest(`/xgd/algorithmDistribute/editOrAdd`, data);
}
// 查看算法配发
export async function algorithmDistributeId(params: any) {
return getRequest(`/xgd/algorithmDistribute/getById/${params.id}`, {});
}
// 列表查询算法配发
export async function algorithmDistributeList(params: any) {
return getRequest(`/xgd/algorithmDistribute/list`, params);
}
// 删除算法参数配发
export async function algorithmArgsDistributeDelOrRestore(data: any) {
return postRequest(`/xgd/algorithmArgsDistribute/delete/${data?.id}`, {});
}
// 新增或修改算法参数配发
export async function algorithmArgsDistributeEditOrAdd(data: any) {
return postRequest(`/xgd/algorithmArgsDistribute/editOrAdd`, data);
}
// 查看算法参数配发
export async function algorithmArgsDistributeId(params: any) {
return getRequest(`/xgd/algorithmArgsDistribute/getById/${params.id}`, {});
}
// 列表查询算法参数配发
export async function algorithmArgsDistributeList(params: any) {
return getRequest(`/xgd/algorithmArgsDistribute/list`, params);
}
// 删除算法配置
export async function algorithmConfigDelete(data: any) {
return postRequest(`/xgd/algorithmConfig/delete/${data?.id}`, {});
}
// 新增或修改算法配置
export async function algorithmConfigEditOrAdd(data: any) {
return postRequest(`/xgd/algorithmConfig/editOrAdd`, data);
}
// 查看算法配置
export async function algorithmConfigId(params: any) {
return getRequest(`/xgd/algorithmConfig/getById/${params.id}`, {});
}
// 列表查询算法配置
export async function algorithmConfigList(params: any) {
return getRequest(`/xgd/algorithmConfig/list`, params);
}
// 删除算法参数配置
export async function algorithmArgsConfigDelete(data: any) {
return postRequest(`/xgd/algorithmArgsConfig/delete/${data?.id}`, {});
}
// 新增或修改算法参数配置
export async function algorithmArgsConfigEditOrAdd(data: any) {
return postRequest(`/xgd/algorithmArgsConfig/editOrAdd`, data);
}
// 查看算法参数配置
export async function algorithmArgsConfigId(params: any) {
return getRequest(`/xgd/algorithmArgsConfig/getById/${params.id}`, {});
}
// 列表查询算法参数配置
export async function algorithmArgsConfigList(params: any) {
return getRequest(`/xgd/algorithmArgsConfig/list`, params);
}
Loading…
Cancel
Save