master_basic
鲁誉程 2 years ago
parent ed15c4cb28
commit dc14e6cbed

@ -96,6 +96,7 @@ export default function Page() {
useEffect(() => { useEffect(() => {
getList(); getList();
setSelectedRowKeys([])
}, [pageNumber]); }, [pageNumber]);
useEffect(() => { useEffect(() => {

@ -63,6 +63,8 @@ export default function Page() {
useEffect(() => { useEffect(() => {
getList(); getList();
setSelectedRowKeys([])
setAllRowKeys([])
}, [pageNumber]); }, [pageNumber]);
// 获取密钥体格式列表 // 获取密钥体格式列表

@ -83,6 +83,8 @@ export default function Page() {
useEffect(() => { useEffect(() => {
getList(); getList();
setSelectedRowKeys([])
setAllRowKeys([])
}, [pageNumber]); }, [pageNumber]);
// 获取密钥体列表 // 获取密钥体列表

@ -96,6 +96,7 @@ export default function Page() {
useEffect(() => { useEffect(() => {
getList(); getList();
setSelectedRowKeys([])
}, [pageNumber]); }, [pageNumber]);
useEffect(() => { useEffect(() => {

@ -100,10 +100,12 @@ export default function Page() {
useEffect(() => { useEffect(() => {
getList(); getList();
setSelectedRowKeys([])
}, [pageNumber]); }, [pageNumber]);
useEffect(() => { useEffect(() => {
getList1(); getList1();
setSelectedPFKeys([])
}, [pageNumber1]); }, [pageNumber1]);

@ -24,6 +24,7 @@ export default function Page() {
useEffect(() => { useEffect(() => {
getList(); getList();
setSelectedRowKeys([])
}, [pageNumber]); }, [pageNumber]);
const getList = () => { const getList = () => {

@ -20,18 +20,18 @@ export default function Page() {
const [selectedRowKeys, setSelectedRowKeys] = useState([]); const [selectedRowKeys, setSelectedRowKeys] = useState([]);
const columns: any = [ const columns: any = [
{ title: '单位名称', dataIndex: 'name', key: 'name', align: 'center' }, { title: '单位名称', dataIndex: 'seatName', key: 'seatName', align: 'center' },
{ title: '系统名称', dataIndex: 'name', key: 'name', align: 'center' }, { title: '系统名称', dataIndex: 'sysName', key: 'sysName', align: 'center' },
{ title: '实体标识', dataIndex: 'name', key: 'name', align: 'center' }, { title: '实体标识', dataIndex: 'sysEntityId', key: 'sysEntityId', align: 'center' },
{ title: '310标识', dataIndex: 'name', key: 'name', align: 'center' }, { title: '310标识', dataIndex: 'sysMarkId', key: 'sysMarkId', align: 'center' },
{ title: '系统信号', dataIndex: 'name', key: 'name', align: 'center' }, { title: '系统型号', dataIndex: 'sysType', key: 'sysType', align: 'center' },
{ title: '管理盘号', dataIndex: 'name', key: 'name', align: 'center' }, { title: '管理盘号', dataIndex: 'diskNumber', key: 'diskNumber', align: 'center' },
{ title: '所属网络', dataIndex: 'name', key: 'name', align: 'center' }, { title: '所属网络', dataIndex: 'name', key: 'name', align: 'center' },
{ title: '型隔离器外网IP', dataIndex: 'name', key: 'name', align: 'center' }, { title: '型隔离器外网IP', dataIndex: 'isolatorExternalIp', key: 'isolatorExternalIp', align: 'center' },
{ title: '电话号码', dataIndex: 'name', key: 'name', align: 'center' }, { title: '电话号码', dataIndex: 'telephone', key: 'telephone', align: 'center' },
{ title: '联系人', dataIndex: 'name', key: 'name', align: 'center' }, { title: '联系人', dataIndex: 'contacts', key: 'contacts', align: 'center' },
{ title: '联系方式', dataIndex: 'name', key: 'name', align: 'center' }, { title: '联系方式', dataIndex: 'contactsInfo', key: 'contactsInfo', align: 'center' },
{ title: '席位名称', dataIndex: 'name', key: 'name', align: 'center' } { title: '席位名称', dataIndex: 'seatName', key: 'seatName', align: 'center' }
] ]
useEffect(() => { useEffect(() => {
@ -40,6 +40,7 @@ export default function Page() {
useEffect(() => { useEffect(() => {
getList(); getList();
setSelectedRowKeys([])
}, [pageNumber]); }, [pageNumber]);
const getList = () => { const getList = () => {
@ -56,6 +57,7 @@ export default function Page() {
const initForm = () => { const initForm = () => {
form.resetFields() form.resetFields()
setManagerSysType(1) setManagerSysType(1)
setContent('')
} }
const updateList = () => { const updateList = () => {
@ -97,7 +99,7 @@ export default function Page() {
return ( return (
<div> <div>
<div className='flex_jB'> <div className='flex_jB'>
<ContentWarp text={'注册信息'} style={{ width: 'calc(72% - 25px)' }}> <ContentWarp text={'注册信息'} style={{ width: 'calc(72% - 25px)', minHeight: 400, }}>
<div className='pd20'> <div className='pd20'>
<Radio.Group value={layer} onChange={(e) => { <Radio.Group value={layer} onChange={(e) => {
setLayer(e.target.value) setLayer(e.target.value)
@ -125,21 +127,19 @@ export default function Page() {
onFinish={onFinish} onFinish={onFinish}
className={styles.formSty} className={styles.formSty}
> >
{/* <div className='flex_aiC'>
<div style={{ margin: '20px 0px 0px 0' }}>{layer}</div>
<Form.Item name="managerSysType" label="管理系统类型">
<Radio.Group >
<Radio value={1} style={{ margin: "0 20px 0 20px" }}> </Radio>
<Radio value={2} > </Radio>
</Radio.Group>
</Form.Item>
</div> */}
<div className='flex_jB' style={{ flexWrap: 'nowrap' }}> <div className='flex_jB' style={{ flexWrap: 'nowrap' }}>
<div style={{ width: '50%', minWidth: 450 }}> <div style={{ width: '50%', minWidth: 450 }}>
<div className='flex_fw'> <div className='flex_fw'>
<Form.Item name="unitName" label="单位名称" rules={[{ required: true, message: '请输入单位名称' },]}> <Form.Item name="unitName" label="单位名称" rules={[{ required: true, message: '请选择单位名称' },]}>
<Input placeholder="请输入单位名称" /> <Select
placeholder="请选择单位名称"
style={{ width: 200 }}
options={[
{ label: '单位1', value: '单位1' },
{ label: '单位2', value: '单位2' },
{ label: '单位3', value: '单位3' }
]}>
</Select>
</Form.Item> </Form.Item>
<ButtonComp text={'定位'} style={{ margin: '20px 0 0px 20px' }} onClick={() => { }} /> <ButtonComp text={'定位'} style={{ margin: '20px 0 0px 20px' }} onClick={() => { }} />
</div> </div>
@ -149,12 +149,12 @@ export default function Page() {
</Form.Item> </Form.Item>
</div> </div>
<div className='flex_aiC'> <div className='flex_aiC'>
<Form.Item name="deviceEntityId" label="实体标识" rules={[{ required: true, message: '请输入实体标识' },]}> <Form.Item name="sysEntityId" label="实体标识" rules={[{ required: true, message: '请输入实体标识' },]}>
<Input placeholder="请输入实体标识" /> <Input placeholder="请输入实体标识" />
</Form.Item> </Form.Item>
</div> </div>
<div className='flex_aiC'> <div className='flex_aiC'>
<Form.Item name="deviceMarkId" label="310标识" rules={[{ required: true, message: '请输入310标识' },]}> <Form.Item name="sysMarkId" label="310标识" rules={[{ required: true, message: '请输入310标识' },]}>
<Input placeholder="请输入310标识" /> <Input placeholder="请输入310标识" />
</Form.Item> </Form.Item>
</div> </div>
@ -164,8 +164,16 @@ export default function Page() {
</Form.Item> </Form.Item>
</div> </div>
<div className='flex_aiC'> <div className='flex_aiC'>
<Form.Item name="managerArea" label="管理区域" rules={[{ required: true, message: '请输入管理区域' },]}> <Form.Item name="managerArea" label="管理区域" rules={[{ required: true, message: '请选择管理区域' },]}>
<Input placeholder="请输入管理区域" /> <Select
placeholder="请选择管理区域"
style={{ width: 200 }}
options={[
{ label: '安徽', value: '安徽' },
{ label: '北京', value: '北京' },
{ label: '广州', value: '广州' }
]}>
</Select>
</Form.Item> </Form.Item>
</div> </div>
{ {
@ -193,7 +201,7 @@ export default function Page() {
</div> </div>
<div className='flex_aiC'> <div className='flex_aiC'>
<Form.Item name="pwdServerIp" label="密钥编制服务器IP" rules={[{ required: true, message: '请输入密钥编制服务器IP' },]}> <Form.Item name="pwdServerIp" label="密钥编制服务器IP" rules={[{ required: true, message: '请输入密钥编制服务器IP' },]}>
<Input placeholder="请输入请输入密钥编制服务器IP" /> <Input placeholder="请输入密钥编制服务器IP" />
</Form.Item> </Form.Item>
</div> </div>
</> </>
@ -205,7 +213,7 @@ export default function Page() {
</div> </div>
<div className='flex_aiC'> <div className='flex_aiC'>
<Form.Item name="contacts" label="联系人" rules={[{ required: true, message: '请输入联系人' },]}> <Form.Item name="contacts" label="联系人" rules={[{ required: true, message: '请输入联系人' },]}>
<Input placeholder="请输入请输入联系人" /> <Input placeholder="请输入联系人" />
</Form.Item> </Form.Item>
</div> </div>
<div className='flex_aiC'> <div className='flex_aiC'>
@ -214,8 +222,16 @@ export default function Page() {
</Form.Item> </Form.Item>
</div> </div>
<div className='flex_aiC'> <div className='flex_aiC'>
<Form.Item name="sysType" label="系统型号" rules={[{ required: true, message: '请输入系统型号' },]}> <Form.Item name="sysType" label="系统型号" rules={[{ required: true, message: '请选择系统型号' },]}>
<Input placeholder="请输入系统型号" /> <Select
placeholder="请选择系统型号"
style={{ width: 200 }}
options={[
{ label: '型号1', value: 1 },
{ label: '型号2', value: 2 },
{ label: '型号3', value: 3 }
]}>
</Select>
</Form.Item> </Form.Item>
</div> </div>
</div> </div>
@ -228,7 +244,9 @@ export default function Page() {
<div className='ml20' style={{ height: 'auto', width: '27%', marginTop: 8 }}> <div className='ml20' style={{ height: 'auto', width: '27%', marginTop: 8 }}>
<div className='mb10'></div> <div className='mb10'></div>
<div style={{ height: "calc(50% - 27px)", border: '1px solid #d8d8d8', background: '#fff' }}></div> <div style={{ height: "calc(50% - 27px)", border: '1px solid #d8d8d8', background: '#fff' }}>
<img src="" style={{ width: '100%', height: '100%' }} />
</div>
<div className='mb10 mt20'></div> <div className='mb10 mt20'></div>
<TextArea <TextArea
style={{ height: "calc(50% - 44px)", resize: 'none' }} style={{ height: "calc(50% - 44px)", resize: 'none' }}

@ -38,6 +38,7 @@ export default function Page() {
useEffect(() => { useEffect(() => {
getList(); getList();
setSelectedRowKeys([])
}, [pageNumber]); }, [pageNumber]);
const getList = () => { const getList = () => {
@ -53,10 +54,6 @@ export default function Page() {
const initForm = () => { const initForm = () => {
form.resetFields() form.resetFields()
form.setFieldsValue({
connFlag: 1,
homeNetwork: '指挥专网',
})
setContent('') setContent('')
} }
@ -105,32 +102,39 @@ export default function Page() {
className={styles.formSty} className={styles.formSty}
> >
<div className='flex_aiC_jB' style={{ flexWrap: 'nowrap' }}> <div className='flex_aiC_jB' style={{ flexWrap: 'nowrap' }}>
<div style={{ width: '50%', minWidth: 450 }}> <div style={{ width: '55%', minWidth: 450 }}>
<div className='flex_fw'> <div className='flex_fw'>
<Form.Item name="unitName" label="单位名称" rules={[{ required: true, message: '请输入单位名称' }]}> <Form.Item name="unitName" label="单位名称" rules={[{ required: true, message: '请输入单位名称' }]}>
<Input placeholder="请输入单位名称" /> <Select
placeholder="请选择单位名称"
style={{ width: 200 }}
options={[
{ label: '单位1', value: '单位1' },
{ label: '单位2', value: '单位2' },
{ label: '单位3', value: '单位3' }
]}>
</Select>
</Form.Item> </Form.Item>
<ButtonComp text={'定位'} style={{ margin: '20px 0 0px 20px' }} onClick={() => { }} /> <ButtonComp text={'定位'} style={{ margin: '20px 0 0px 20px' }} onClick={() => { }} />
</div> </div>
<div className='flex_aiC'> <div className='flex_aiC'>
<Form.Item name="deviceName" label="设备名称" rules={[{ required: true, message: '请输入设备名称' }]}> <Form.Item name="deviceName" label="设备名称" rules={[{ required: true, message: '请输入设备名称' }]}>
<Input placeholder='请输入设备名称'/> <Input placeholder='请输入设备名称' />
</Form.Item> </Form.Item>
</div> </div>
<div className='flex_fw'> <div className='flex_fw'>
<Form.Item name="deviceType" label="设备型号" rules={[{ required: true, message: '请选择设备型号' }]}> <Form.Item name="deviceType" label="设备型号" rules={[{ required: true, message: '请选择设备型号' }]}>
<Select <Select
placeholder="请选择设备型号" placeholder="请选择设备型号"
style={{ width: 200 }} style={{ width: 200 }}
options={[ options={[
{label:'设备型号1', value: '设备型号1'}, { label: '设备型号1', value: '设备型号1' },
{label:'设备型号2', value: '设备型号2'}, { label: '设备型号2', value: '设备型号2' },
{label:'设备型号3', value: '设备型号3'}, { label: '设备型号3', value: '设备型号3' },
{label:'设备型号4', value: '设备型号4'}, ]} />
]}/>
</Form.Item> </Form.Item>
<Form.Item style={{ width: 60 }} name="version" label="版本"> <Form.Item style={{ width: 60 }} name="version" label="版本">
<Select style={{ width: 80 }} placeholder="请选择"/> <Select style={{ width: 120 }} placeholder="请选择" />
</Form.Item> </Form.Item>
</div> </div>
<div className='flex_aiC'> <div className='flex_aiC'>
@ -155,10 +159,11 @@ export default function Page() {
<ButtonComp text={'选择'} style={{ margin: '20px 0 0px 20px' }} onClick={() => { }} /> <ButtonComp text={'选择'} style={{ margin: '20px 0 0px 20px' }} onClick={() => { }} />
</div> </div>
</div> </div>
<div style={{ width: '50%', minWidth: 400 }}> <div style={{ width: '45%', minWidth: 400 }}>
<div className='flex_aiC'> <div className='flex_aiC'>
<Form.Item name="homeNetwork" label="所属网络" rules={[{ required: true, message: '请输入所属网络' }]}> <Form.Item name="homeNetwork" label="所属网络" rules={[{ required: true, message: '请选择所属网络' }]}>
<Select <Select
placeholder="请选择所属网络"
style={{ width: 200 }} style={{ width: 200 }}
options={[ options={[
{ label: '指挥专网', value: '指挥专网' }, { label: '指挥专网', value: '指挥专网' },
@ -189,8 +194,9 @@ export default function Page() {
</Form.Item> </Form.Item>
</div> </div>
<div className='flex_aiC'> <div className='flex_aiC'>
<Form.Item name="connFlag" label="接入标志" rules={[{ required: true, message: '请输入接入标志' }]}> <Form.Item name="connFlag" label="接入标志" rules={[{ required: true, message: '请选择接入标志' }]}>
<Select <Select
placeholder="请选择接入标志"
style={{ width: 200 }} style={{ width: 200 }}
options={[ options={[
{ label: '接入', value: 1 }, { label: '接入', value: 1 },
@ -213,7 +219,7 @@ export default function Page() {
<div className='ml20' style={{ height: 'auto', width: '30%', marginTop: 8 }}> <div className='ml20' style={{ height: 'auto', width: '30%', marginTop: 8 }}>
<div className='mb10'></div> <div className='mb10'></div>
<div style={{ height: 'calc(50% - 27px)', border: '1px solid #d8d8d8', background: '#fff' }}> <div style={{ height: 'calc(50% - 27px)', border: '1px solid #d8d8d8', background: '#fff' }}>
<img src="" style={{width: '100%', height: '100%'}} /> <img src="" style={{ width: '100%', height: '100%' }} />
</div> </div>
<div className='mb10 mt20'></div> <div className='mb10 mt20'></div>
<TextArea <TextArea

@ -28,8 +28,8 @@ export default function Page() {
const [paramsList, setParamsList] = useState<any>([{label: '全部', value: ''}]); const [paramsList, setParamsList] = useState<any>([{label: '全部', value: ''}]);
const [paramsId, setParamsId] = useState(''); const [paramsId, setParamsId] = useState('');
useEffect(() => { getList(); }, [pageNumber]); useEffect(() => { getList(); setSelectedRowKeys([]) }, [pageNumber]);
useEffect(() => { getList1(); }, [pageNumber1]); useEffect(() => { getList1(); setSelectedRowKeys1([]) }, [pageNumber1]);
useEffect(() => { getList2(); }, [pageNumber2]); useEffect(() => { getList2(); }, [pageNumber2]);

@ -5,7 +5,8 @@ import { ConfigProvider, Pagination, Table, message } from 'antd';
import { rowClassName } from '@/utils'; import { rowClassName } from '@/utils';
import { useEffect, useState } from 'react'; import { useEffect, useState } from 'react';
import { upholdAlgorithmInfoList } from '@/services/sf'; import { algorithmConfigEditOrAdd, algorithmConfigList, upholdAlgorithmInfoList } from '@/services/sf';
import { deviceHardPage } from '@/services/register';
export default function Page() { export default function Page() {
const [tableData, setTableData] = useState([]); const [tableData, setTableData] = useState([]);
@ -25,8 +26,8 @@ export default function Page() {
const [pageSize2, setpageSize2] = useState(10); const [pageSize2, setpageSize2] = useState(10);
const [total2, setTotal2] = useState(0); const [total2, setTotal2] = useState(0);
useEffect(() => { getList(); }, [pageNumber]); useEffect(() => { getList(); setSelectedRowKeys([])}, [pageNumber]);
useEffect(() => { getList1(); }, [pageNumber1]); useEffect(() => { getList1(); setSelectedRowKeys1([]) }, [pageNumber1]);
useEffect(() => { getList2(); }, [pageNumber2]); useEffect(() => { getList2(); }, [pageNumber2]);
const columns: any = [ const columns: any = [
@ -47,9 +48,9 @@ export default function Page() {
return <span>{(pageNumber1 - 1) * pageSize1 + c + 1}</span>; return <span>{(pageNumber1 - 1) * pageSize1 + c + 1}</span>;
}, },
}, },
{ title: '设备名称', dataIndex: 'name', key: 'name', align: 'center' }, { title: '设备名称', dataIndex: 'deviceName', key: 'deviceName', align: 'center' },
{ title: '管理实体标识', dataIndex: 'name', key: 'name', align: 'center' }, { title: '管理实体标识', dataIndex: 'deviceEntityId', key: 'deviceEntityId', align: 'center' },
{ title: '设备型号', dataIndex: 'name', key: 'name', align: 'center' }, { title: '设备型号', dataIndex: 'deviceType', key: 'deviceType', align: 'center' },
{ title: '协同管理标志', dataIndex: 'name', key: 'name', align: 'center' } { title: '协同管理标志', dataIndex: 'name', key: 'name', align: 'center' }
] ]
@ -68,6 +69,7 @@ export default function Page() {
{ title: '协同管理标识', dataIndex: 'name', key: 'name', align: 'center' } { title: '协同管理标识', dataIndex: 'name', key: 'name', align: 'center' }
] ]
// 获取算法信息列表
const getList = () => { const getList = () => {
upholdAlgorithmInfoList({ pageNumber, pageSize}).then((res) => { upholdAlgorithmInfoList({ pageNumber, pageSize}).then((res) => {
if (res?.result == "success") { if (res?.result == "success") {
@ -79,8 +81,59 @@ export default function Page() {
}) })
} }
const getList1 = () => {} // 获取注册设备列表
const getList2 = () => {} const getList1 = () => {
deviceHardPage({ pageNumber: pageNumber1, pageSize: pageSize1 }).then((res) => {
if (res?.result == "success") {
setTotal1(res.data[0].total)
setTableData1(res.data[0].list)
} else {
message.error(res?.errorMsg);
}
})
}
// 获取安装配置成功记录列表
const getList2 = () => {
algorithmConfigList({ pageNumber: pageNumber2, pageSize: pageSize2 }).then((res) => {
if (res?.result == "success") {
setTotal2(res.data[0].total)
setTableData2(res.data[0].list)
} else {
message.error(res?.errorMsg);
}
})
}
// 确认提交
const submit = () => {
if (selectedRowKeys.length == 0 && selectedRowKeys1.length == 0) {
message.info("请选择算法与设备后再提交!");
return
}
let algorithm: any = tableData.filter((val: any) => val?.id == selectedRowKeys);
let device: any = tableData1.filter((val: any) => val?.id == selectedRowKeys1);
let params = {
algorithmId: algorithm[0]?.id,
deviceId: device[0]?.id,
algorithmModelShortName: algorithm[0]?.algorithmModelShortName,
algorithmName: algorithm[0]?.algorithmName,
deviceName: device[0]?.deviceName,
deviceEntityId: device[0]?.deviceEntityId,
deviceType: device[0]?.deviceType,
}
algorithmConfigEditOrAdd(params).then((res) => {
if (res?.result == "success") {
message.success("新增算法配置成功");
pageNumber2 == 1 ? getList2() : setPageNumber2(1);
setSelectedRowKeys([])
setSelectedRowKeys1([])
} else {
message.error(res?.errorMsg);
}
})
}
return ( return (
<div className={styles.params_warp}> <div className={styles.params_warp}>
@ -97,9 +150,10 @@ export default function Page() {
rowKey={(record: any) => record?.id} rowKey={(record: any) => record?.id}
rowClassName={rowClassName} rowClassName={rowClassName}
rowSelection={{ rowSelection={{
type: 'radio',
selectedRowKeys, selectedRowKeys,
onChange: (selectedKeys: any) => { onChange: (key: any, row: any) => {
setSelectedRowKeys(selectedKeys); setSelectedRowKeys(key);
} }
}} }}
/> />
@ -110,9 +164,7 @@ export default function Page() {
pageSize={pageSize} pageSize={pageSize}
total={total} total={total}
showQuickJumper showQuickJumper
onChange={(val) => { onChange={(val) => setPageNumber(val)}
setPageNumber(val);
}}
onShowSizeChange={(val) => { onShowSizeChange={(val) => {
setpageSize(val); setpageSize(val);
getList(); getList();
@ -135,6 +187,13 @@ export default function Page() {
dataSource={tableData1} dataSource={tableData1}
rowKey={(record: any) => record?.id} rowKey={(record: any) => record?.id}
rowClassName={rowClassName} rowClassName={rowClassName}
rowSelection={{
type: 'radio',
selectedRowKeys: selectedRowKeys1,
onChange: (key: any, row: any) => {
setSelectedRowKeys1(key);
}
}}
/> />
{total1 > 0 && <div className='flex_aiC_jB mt20'> {total1 > 0 && <div className='flex_aiC_jB mt20'>
<div> {total1} </div> <div> {total1} </div>
@ -143,11 +202,10 @@ export default function Page() {
pageSize={pageSize1} pageSize={pageSize1}
total={total1} total={total1}
showQuickJumper showQuickJumper
onChange={() => { onChange={(val) => setPageNumber1(val)}
onShowSizeChange={(val) => {
}} setpageSize1(val);
onShowSizeChange={() => { getList1();
}} }}
/> />
</div>} </div>}
@ -171,11 +229,10 @@ export default function Page() {
pageSize={pageSize2} pageSize={pageSize2}
total={total2} total={total2}
showQuickJumper showQuickJumper
onChange={() => { onChange={(val) => setPageNumber2(val)}
onShowSizeChange={(val) => {
}} setpageSize2(val);
onShowSizeChange={() => { getList2();
}} }}
/> />
</div>} </div>}
@ -183,7 +240,7 @@ export default function Page() {
</div> </div>
</div> </div>
<div className='flex_jE mt20'> <div className='flex_jE mt20'>
<ButtonComp text={'确定'} onClick={() => { }} /> <ButtonComp text={'确定'} onClick={() => submit()} />
</div> </div>
</div> </div>
); );

@ -11,7 +11,6 @@ export default function Page() {
const [pageNumber, setPageNumber] = useState(1); const [pageNumber, setPageNumber] = useState(1);
const [pageSize, setpageSize] = useState(10); const [pageSize, setpageSize] = useState(10);
const [total, setTotal] = useState(0); const [total, setTotal] = useState(0);
const [selectedRowKeys, setSelectedRowKeys] = useState([]);
const [form] = Form.useForm(); const [form] = Form.useForm();
const columns: any = [ const columns: any = [

@ -16,6 +16,7 @@ export default function Page() {
useEffect(() => { useEffect(() => {
getList(); getList();
setSelectedRowKeys([])
}, [pageNumber]); }, [pageNumber]);
const columns: any = [ const columns: any = [

@ -11,7 +11,6 @@ export default function Page() {
const [pageNumber, setPageNumber] = useState(1); const [pageNumber, setPageNumber] = useState(1);
const [pageSize, setpageSize] = useState(10); const [pageSize, setpageSize] = useState(10);
const [total, setTotal] = useState(0); const [total, setTotal] = useState(0);
const [selectedRowKeys, setSelectedRowKeys] = useState([]);
const [form] = Form.useForm(); const [form] = Form.useForm();
const columns: any = [ const columns: any = [

@ -27,6 +27,7 @@ export default function Page() {
useEffect(() => { useEffect(() => {
getList(); getList();
setSelectedRowKeys([])
}, [pageNumber]); }, [pageNumber]);
const columns: any = [ const columns: any = [
@ -110,6 +111,7 @@ export default function Page() {
item.argsType = info.argsType; item.argsType = info.argsType;
const res = await upholdArgsInfoEditOrAdd(item); const res = await upholdArgsInfoEditOrAdd(item);
if (res?.result === "success") { if (res?.result === "success") {
updataList()
return 1; return 1;
} else { } else {
message.error(res?.errorMsg); message.error(res?.errorMsg);
@ -244,7 +246,6 @@ export default function Page() {
<div className='flex_jE mt20'> <div className='flex_jE mt20'>
<ButtonComp style={{ marginRight: 20 }} text={'确定'} onClick={() => { <ButtonComp style={{ marginRight: 20 }} text={'确定'} onClick={() => {
setVisibility1(false); setVisibility1(false);
updataList()
}} /> }} />
</div> </div>
</Modal> </Modal>

@ -80,8 +80,29 @@ export async function algorithmArgsDistributeList(params: any) {
return getRequest(`/xgd/algorithmArgsDistribute/list`, params); 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 algorithmArgsConfigDelOrRestore(data: any) { export async function algorithmArgsConfigDelete(data: any) {
return postRequest(`/xgd/algorithmArgsConfig/delete/${data?.id}`, {}); return postRequest(`/xgd/algorithmArgsConfig/delete/${data?.id}`, {});
} }

Loading…
Cancel
Save