|
|
|
@ -244,140 +244,140 @@ const DeviceList: React.FC = () => {
|
|
|
|
|
hideInSearch: true,
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
{
|
|
|
|
|
title: <FormattedMessage id="DCSDeviceList.device.table.list.position" defaultMessage="$$$" />,
|
|
|
|
|
dataIndex: 'position',
|
|
|
|
|
hideInSearch: true,
|
|
|
|
|
},
|
|
|
|
|
// {
|
|
|
|
|
// title: <FormattedMessage id="DCSDeviceList.device.table.list.position" defaultMessage="$$$" />,
|
|
|
|
|
// dataIndex: 'position',
|
|
|
|
|
// hideInSearch: true,
|
|
|
|
|
// },
|
|
|
|
|
|
|
|
|
|
{
|
|
|
|
|
title: <FormattedMessage id="DCSDeviceList.device.table.list.param" defaultMessage="$$$" />,
|
|
|
|
|
dataIndex: 'param',
|
|
|
|
|
hideInSearch: true,
|
|
|
|
|
},
|
|
|
|
|
// {
|
|
|
|
|
// title: <FormattedMessage id="DCSDeviceList.device.table.list.param" defaultMessage="$$$" />,
|
|
|
|
|
// dataIndex: 'param',
|
|
|
|
|
// hideInSearch: true,
|
|
|
|
|
// },
|
|
|
|
|
|
|
|
|
|
{
|
|
|
|
|
title: <FormattedMessage id="DCSDeviceList.device.table.list.spec" defaultMessage="$$$" />,
|
|
|
|
|
dataIndex: 'spec',
|
|
|
|
|
hideInSearch: true,
|
|
|
|
|
},
|
|
|
|
|
// {
|
|
|
|
|
// title: <FormattedMessage id="DCSDeviceList.device.table.list.spec" defaultMessage="$$$" />,
|
|
|
|
|
// dataIndex: 'spec',
|
|
|
|
|
// hideInSearch: true,
|
|
|
|
|
// },
|
|
|
|
|
|
|
|
|
|
{
|
|
|
|
|
title: <FormattedMessage id="DCSDeviceList.device.table.list.categoryFkId" defaultMessage="$$$" />,
|
|
|
|
|
dataIndex: 'categoryFkId',
|
|
|
|
|
hideInSearch: true,
|
|
|
|
|
render: (text, record) => {
|
|
|
|
|
if (category_fk_id_column_open) {
|
|
|
|
|
return (
|
|
|
|
|
<a
|
|
|
|
|
onClick={() => {
|
|
|
|
|
handle_category_fk_id(record.categoryFkId);
|
|
|
|
|
}}
|
|
|
|
|
>
|
|
|
|
|
{record?.categoryFkId ? categoryFkIdMap[record.categoryFkId] : undefined}
|
|
|
|
|
</a>
|
|
|
|
|
);
|
|
|
|
|
} else {
|
|
|
|
|
return (
|
|
|
|
|
<a
|
|
|
|
|
onClick={() => {
|
|
|
|
|
handle_category_fk_id(record.categoryFkId);
|
|
|
|
|
}}
|
|
|
|
|
>
|
|
|
|
|
{record.categoryFkId}
|
|
|
|
|
</a>
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
renderFormItem: () => {
|
|
|
|
|
return (
|
|
|
|
|
// value 和 onchange 会通过 form 自动注入。
|
|
|
|
|
<ProFormSelect
|
|
|
|
|
placeholder={`${intl.formatMessage({
|
|
|
|
|
id: 'common.please_select',
|
|
|
|
|
defaultMessage: '$$$',
|
|
|
|
|
})}`}
|
|
|
|
|
required={false}
|
|
|
|
|
showSearch
|
|
|
|
|
debounceTime={1000}
|
|
|
|
|
request={async (keyWord) => {
|
|
|
|
|
const resp = await postDeviceCategoryGetDeviceCategoryFkSelect({
|
|
|
|
|
keyword: keyWord?.keyWords || '',
|
|
|
|
|
});
|
|
|
|
|
return resp.data.list.map((v: any) => {
|
|
|
|
|
return {
|
|
|
|
|
label: v.name,
|
|
|
|
|
value: v.id,
|
|
|
|
|
};
|
|
|
|
|
});
|
|
|
|
|
}}
|
|
|
|
|
/>
|
|
|
|
|
);
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
// {
|
|
|
|
|
// title: <FormattedMessage id="DCSDeviceList.device.table.list.categoryFkId" defaultMessage="$$$" />,
|
|
|
|
|
// dataIndex: 'categoryFkId',
|
|
|
|
|
// hideInSearch: true,
|
|
|
|
|
// render: (text, record) => {
|
|
|
|
|
// if (category_fk_id_column_open) {
|
|
|
|
|
// return (
|
|
|
|
|
// <a
|
|
|
|
|
// onClick={() => {
|
|
|
|
|
// handle_category_fk_id(record.categoryFkId);
|
|
|
|
|
// }}
|
|
|
|
|
// >
|
|
|
|
|
// {record?.categoryFkId ? categoryFkIdMap[record.categoryFkId] : undefined}
|
|
|
|
|
// </a>
|
|
|
|
|
// );
|
|
|
|
|
// } else {
|
|
|
|
|
// return (
|
|
|
|
|
// <a
|
|
|
|
|
// onClick={() => {
|
|
|
|
|
// handle_category_fk_id(record.categoryFkId);
|
|
|
|
|
// }}
|
|
|
|
|
// >
|
|
|
|
|
// {record.categoryFkId}
|
|
|
|
|
// </a>
|
|
|
|
|
// );
|
|
|
|
|
// }
|
|
|
|
|
// },
|
|
|
|
|
// renderFormItem: () => {
|
|
|
|
|
// return (
|
|
|
|
|
// // value 和 onchange 会通过 form 自动注入。
|
|
|
|
|
// <ProFormSelect
|
|
|
|
|
// placeholder={`${intl.formatMessage({
|
|
|
|
|
// id: 'common.please_select',
|
|
|
|
|
// defaultMessage: '$$$',
|
|
|
|
|
// })}`}
|
|
|
|
|
// required={false}
|
|
|
|
|
// showSearch
|
|
|
|
|
// debounceTime={1000}
|
|
|
|
|
// request={async (keyWord) => {
|
|
|
|
|
// const resp = await postDeviceCategoryGetDeviceCategoryFkSelect({
|
|
|
|
|
// keyword: keyWord?.keyWords || '',
|
|
|
|
|
// });
|
|
|
|
|
// return resp.data.list.map((v: any) => {
|
|
|
|
|
// return {
|
|
|
|
|
// label: v.name,
|
|
|
|
|
// value: v.id,
|
|
|
|
|
// };
|
|
|
|
|
// });
|
|
|
|
|
// }}
|
|
|
|
|
// />
|
|
|
|
|
// );
|
|
|
|
|
// },
|
|
|
|
|
// },
|
|
|
|
|
|
|
|
|
|
{
|
|
|
|
|
title: <FormattedMessage id="DCSDeviceList.device.table.list.groupFkId" defaultMessage="$$$" />,
|
|
|
|
|
dataIndex: 'groupFkId',
|
|
|
|
|
hideInSearch: true,
|
|
|
|
|
render: (text, record) => {
|
|
|
|
|
if (group_fk_id_column_open) {
|
|
|
|
|
return (
|
|
|
|
|
<a
|
|
|
|
|
onClick={() => {
|
|
|
|
|
handle_group_fk_id(record.groupFkId);
|
|
|
|
|
}}
|
|
|
|
|
>
|
|
|
|
|
{record?.groupFkId ? groupFkIdMap[record.groupFkId] : undefined}
|
|
|
|
|
</a>
|
|
|
|
|
);
|
|
|
|
|
} else {
|
|
|
|
|
return (
|
|
|
|
|
<a
|
|
|
|
|
onClick={() => {
|
|
|
|
|
handle_group_fk_id(record.groupFkId);
|
|
|
|
|
}}
|
|
|
|
|
>
|
|
|
|
|
{record.groupFkId}
|
|
|
|
|
</a>
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
renderFormItem: () => {
|
|
|
|
|
return (
|
|
|
|
|
// value 和 onchange 会通过 form 自动注入。
|
|
|
|
|
<ProFormSelect
|
|
|
|
|
placeholder={`${intl.formatMessage({
|
|
|
|
|
id: 'common.please_select',
|
|
|
|
|
defaultMessage: '$$$',
|
|
|
|
|
})}`}
|
|
|
|
|
required={false}
|
|
|
|
|
showSearch
|
|
|
|
|
debounceTime={1000}
|
|
|
|
|
request={async (keyWord) => {
|
|
|
|
|
const resp = await postDeviceGroupGetDeviceGroupFkSelect({
|
|
|
|
|
keyword: keyWord?.keyWords || '',
|
|
|
|
|
});
|
|
|
|
|
return resp.data.list.map((v: any) => {
|
|
|
|
|
return {
|
|
|
|
|
label: v.name,
|
|
|
|
|
value: v.id,
|
|
|
|
|
};
|
|
|
|
|
});
|
|
|
|
|
}}
|
|
|
|
|
/>
|
|
|
|
|
);
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
// {
|
|
|
|
|
// title: <FormattedMessage id="DCSDeviceList.device.table.list.groupFkId" defaultMessage="$$$" />,
|
|
|
|
|
// dataIndex: 'groupFkId',
|
|
|
|
|
// hideInSearch: true,
|
|
|
|
|
// render: (text, record) => {
|
|
|
|
|
// if (group_fk_id_column_open) {
|
|
|
|
|
// return (
|
|
|
|
|
// <a
|
|
|
|
|
// onClick={() => {
|
|
|
|
|
// handle_group_fk_id(record.groupFkId);
|
|
|
|
|
// }}
|
|
|
|
|
// >
|
|
|
|
|
// {record?.groupFkId ? groupFkIdMap[record.groupFkId] : undefined}
|
|
|
|
|
// </a>
|
|
|
|
|
// );
|
|
|
|
|
// } else {
|
|
|
|
|
// return (
|
|
|
|
|
// <a
|
|
|
|
|
// onClick={() => {
|
|
|
|
|
// handle_group_fk_id(record.groupFkId);
|
|
|
|
|
// }}
|
|
|
|
|
// >
|
|
|
|
|
// {record.groupFkId}
|
|
|
|
|
// </a>
|
|
|
|
|
// );
|
|
|
|
|
// }
|
|
|
|
|
// },
|
|
|
|
|
// renderFormItem: () => {
|
|
|
|
|
// return (
|
|
|
|
|
// // value 和 onchange 会通过 form 自动注入。
|
|
|
|
|
// <ProFormSelect
|
|
|
|
|
// placeholder={`${intl.formatMessage({
|
|
|
|
|
// id: 'common.please_select',
|
|
|
|
|
// defaultMessage: '$$$',
|
|
|
|
|
// })}`}
|
|
|
|
|
// required={false}
|
|
|
|
|
// showSearch
|
|
|
|
|
// debounceTime={1000}
|
|
|
|
|
// request={async (keyWord) => {
|
|
|
|
|
// const resp = await postDeviceGroupGetDeviceGroupFkSelect({
|
|
|
|
|
// keyword: keyWord?.keyWords || '',
|
|
|
|
|
// });
|
|
|
|
|
// return resp.data.list.map((v: any) => {
|
|
|
|
|
// return {
|
|
|
|
|
// label: v.name,
|
|
|
|
|
// value: v.id,
|
|
|
|
|
// };
|
|
|
|
|
// });
|
|
|
|
|
// }}
|
|
|
|
|
// />
|
|
|
|
|
// );
|
|
|
|
|
// },
|
|
|
|
|
// },
|
|
|
|
|
|
|
|
|
|
{
|
|
|
|
|
title: <FormattedMessage id="DCSDeviceList.device.table.list.isEnable" defaultMessage="$$$" />,
|
|
|
|
|
dataIndex: 'isEnable',
|
|
|
|
|
filters: true,
|
|
|
|
|
onFilter: true,
|
|
|
|
|
hideInSearch: true,
|
|
|
|
|
valueType: 'switch',
|
|
|
|
|
},
|
|
|
|
|
// {
|
|
|
|
|
// title: <FormattedMessage id="DCSDeviceList.device.table.list.isEnable" defaultMessage="$$$" />,
|
|
|
|
|
// dataIndex: 'isEnable',
|
|
|
|
|
// filters: true,
|
|
|
|
|
// onFilter: true,
|
|
|
|
|
// hideInSearch: true,
|
|
|
|
|
// valueType: 'switch',
|
|
|
|
|
// },
|
|
|
|
|
|
|
|
|
|
{
|
|
|
|
|
title: <FormattedMessage id="DCSDeviceList.device.table.list.remark" defaultMessage="$$$" />,
|
|
|
|
@ -579,7 +579,7 @@ const DeviceList: React.FC = () => {
|
|
|
|
|
accessible={access.canUpdate(history.location.pathname)}
|
|
|
|
|
key={`${history.location.pathname}-add`}
|
|
|
|
|
>
|
|
|
|
|
<Button
|
|
|
|
|
{/* <Button
|
|
|
|
|
type="primary"
|
|
|
|
|
key="category_fk_id_show"
|
|
|
|
|
onClick={() => {
|
|
|
|
@ -610,7 +610,7 @@ const DeviceList: React.FC = () => {
|
|
|
|
|
<FormattedMessage id="common.show" defaultMessage="$$$" />
|
|
|
|
|
)}
|
|
|
|
|
<FormattedMessage id="DCSDeviceList.device.table.list.groupFkId" defaultMessage="$$$" />
|
|
|
|
|
</Button>
|
|
|
|
|
</Button> */}
|
|
|
|
|
|
|
|
|
|
<Button
|
|
|
|
|
type="primary"
|
|
|
|
|