index.jsx 2.5 KB
Newer Older
wuhao's avatar
wuhao 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 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104
import React, { useEffect, useMemo, useRef, useState } from "react";
import {
    Dropdown,
    Menu,
    Button,
    message,
} from "antd";
import AutoTable from "@/components/AutoTable";

function Instore(props) {
    const actionRef = useRef(),
        ChildRef = null;


    const columns = [
        {
            "title": "操作时间",
            "dataIndex": "operateTime",
            "key": "operateTimeList",
            "valueType": "dateRange",
            "render": (_, row) => {return (<div>{row.operateTime}</div>)},
        },
        {
            "title": "操作人",
            "dataIndex": "operateUserName",
            "key": "operateUserName"
        },
        {
            "title": "物料编码",
            "dataIndex": "materieCode",
            "key": "materieCode"
        },
        {
            "title": "物料名称",
            "dataIndex": "materieName",
            "key": "materieName"
        },
        {
            "title": "批次号/SN号",
            "dataIndex": "materieControlNo",
            "key": "materieControlNo"
        },
        {
            "title": "当时库存数量",
            "dataIndex": "currentNum",
            "key": "currentNum",
            "search": false
        },
        {
            "title": "操作数量",
            "dataIndex": "operateNum",
            "key": "operateNum",
            "search": false
        },
        {
            "title": "库存单位",
            "dataIndex": "productionUnitName",
            "key": "productionUnitName",
            "search": false
        },
        {
            "title": "操作类型",
            "dataIndex": "stockTypeName",
            "key": "stockTypeName",
        },
        {
            "title": "仓库名称",
            "dataIndex": "storeName",
            "key": "storeName"
        },
        {
            "title": "库位",
            "dataIndex": "storePositionName",
            "key": "storePositionName"
        },
        {
            "title": "相关单号",
            "dataIndex": "relatedNo",
            "key": "relatedNo"
        }
    ]

    const tableprops = {
        ...props,
        pageextra: "none",
        columns,
        path: "/ngic-workmanship/wmsMaterieStockRecord/queryList"
    }


    return (
        <div>
            <AutoTable
                {
                ...tableprops
                }
                actionRef={actionRef}
                onRef={(node) => (ChildRef = node)}
            ></AutoTable>
        </div>
    );
}

export default Instore;