|
@@ -16,7 +16,6 @@ const img = require('@/assets/air-conditioner.png');
|
|
|
const chartIcon = require('@/assets/deviceManager/chartIcon.png');
|
|
|
const DeviceManager = () => {
|
|
|
const { projectId } = useParams();
|
|
|
- const [type, setType] = useState(0); //0 全部 1维修 2保养
|
|
|
const year = dayjs().format('YYYY');
|
|
|
const params = {
|
|
|
project_id: Number(projectId),
|
|
@@ -58,9 +57,6 @@ const DeviceManager = () => {
|
|
|
);
|
|
|
};
|
|
|
const Device = ({ projectId }) => {
|
|
|
- const style = {
|
|
|
- color: '#4a90e2',
|
|
|
- };
|
|
|
const [type, setType] = useState(0); //0 全部 1维修 2保养
|
|
|
const [activeCode, setActiveCode] = useState();
|
|
|
|
|
@@ -153,7 +149,7 @@ const Device = ({ projectId }) => {
|
|
|
const items = data?.map((item, idx) => {
|
|
|
const itemLen = item?.List?.length;
|
|
|
return {
|
|
|
- key: idx,
|
|
|
+ key: `${idx + 1}`,
|
|
|
label: (
|
|
|
<div className={styles.lineContent}>
|
|
|
<span>{item.Type}</span>
|
|
@@ -293,12 +289,7 @@ const Device = ({ projectId }) => {
|
|
|
</div>
|
|
|
</Space>
|
|
|
{type == 0 && (
|
|
|
- <Collapse
|
|
|
- defaultActiveKey={['1']}
|
|
|
- bordered={false}
|
|
|
- onChange={onChange}
|
|
|
- items={allData?.items}
|
|
|
- />
|
|
|
+ <Collapse bordered={false} onChange={onChange} items={allData?.items} />
|
|
|
)}
|
|
|
{type == 1 && (
|
|
|
<Table
|
|
@@ -311,9 +302,9 @@ const Device = ({ projectId }) => {
|
|
|
)}
|
|
|
{type == 2 && (
|
|
|
<Table
|
|
|
- loading={repairLoading}
|
|
|
+ loading={maintaiLoading}
|
|
|
style={{ marginTop: '10px' }}
|
|
|
- dataSource={repairData?.filter((item) => item.DeviceCode)}
|
|
|
+ dataSource={maintainData?.filter((item) => item.DeviceCode)}
|
|
|
columns={columns}
|
|
|
pagination={false}
|
|
|
/>
|