Devices.jsx 2.03 KB
Newer Older
左玲玲's avatar
左玲玲 committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
import React, { useMemo } from 'react';
import { Tooltip, Tabs } from 'antd';
import Filedetail from "@/components/Filedetail";
import DetailPro from '@/components/DetailPro';
import AutoTable from '@/components/AutoTable/mtable';
const columns = [
    {
        title: '设备编号',
        dataIndex: 'equipmentNo',
        key: 'equipmentNo'
    },
    {
        title: '设备名称',
        dataIndex: 'equipmentName',
        key: 'equipmentName',
    },
    {
        title: '设备类型',
        dataIndex: 'equipmentTypeName',
        key: 'equipmentType',
        hideInSearch: true,
        // valueType: 'select',
        // options: [
        //     { label: '设备', value: 1 },
        //     { label: '智能单元', value: 2 },
        // ]
    },
    {
        title: '设备型号',
        dataIndex: 'equipmentModelName',
        key: 'equipmentModelName',
    },
    {
        title: '开始租赁时间',
        dataIndex: 'startLeaseDate',
        key: 'startLeaseDateList',
        valueType: 'dateRange'
    },
    {
        title: '结束租赁时间',
        dataIndex: 'endLeaseDate',
        key: 'endLeaseDateList',
        valueType: 'dateRange'
    },
    {
        title: '实际结束时间',
        dataIndex: 'realEndDate',
        key: 'realEndDateList',
        valueType: 'dateRange'
    },
    {
        title: '采集状态',
        dataIndex: 'collectStatusName',
54 55 56 57 58 59 60 61
        key: 'collectStatus',
        valueType: 'select',
        options: [
            { label: '工作', value: 1 },
            { label: '待机', value: 2 },
            { label: '关机', value: 3 },
            { label: '报警', value: 4 }
        ]
左玲玲's avatar
左玲玲 committed
62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
    },
];
const Devices = ({ drawer }) => {
    return <div>
        <AutoTable
            columns={columns}
            path={'/lease/umContractEquipment/queryByContractId'}
            resizeable={false}
            pageextra="none"
            bordered={false}
            extraparams={{ contractId: drawer?.item?.id }}
            pagination={'false'}
        />
    </div>
}
export default Devices;