skyouc
3 天以前 bfc43ca0e4683c1c0322a6cad5d5be2bc07decc3
rsf-admin/src/page/ResourceContent.js
@@ -1,172 +1,176 @@
import {
    ListGuesser,
    EditGuesser,
    ShowGuesser,
  ShowGuesser
} from "react-admin";
import host from "./system/host";
import config from './system/config';
import tenant from './system/tenant';
import role from './system/role';
import userLogin from './system/userLogin';
import config from "./system/config";
import tenant from "./system/tenant";
import role from "./system/role";
import userLogin from "./system/userLogin";
import dept from "./system/dept";
import menu from './system/menu'
import user from './system/user';
import operationRecord from './system/operationRecord';
import matnr from './basicInfo/matnr';
import matnrGroup from './basicInfo/matnrGroup';
import warehouse from './basicInfo/warehouse';
import warehouseAreas from './warehouseAreas';
import loc from './basicInfo/loc';
import container from './container';
import contract from './contract';
import qlyInspect from './orders/qlyInspect';
import dictType from './system/dicts/dictType';
import companys from './basicInfo/companys';
import locType from './basicInfo/locType';
import locArea from './basicInfo//locArea';
import locAreaMatRela from './basicInfo/locAreaMatRela';
import locAreaMat from './basicInfo/locAreaMat';
import serialRule from './system/serialRule';
import whMat from './basicInfo/whMat';
import asnOrder from './orders/asnOrder';
import purchase from './orders/purchase';
import fields from './fields';
import fieldsItem from './fieldsItem';
import warehouseAreasItem from './warehouseAreasItem';
import deviceSite from './basicInfo/deviceSite';
import waitPakin from './waitPakin';
import waitPakinLog from './histories/waitPakinLog';
import asnOrderLog from './histories/asnOrderLog';
import task from './task';
import taskLog from './histories/taskLog';
import stock from './orders/stock';
import delivery from './orders/delivery';
import outStock from './orders/outStock';
import deviceBind from './deviceBind';
import wave from './orders/wave';
import locItem from './locItem';
import basStation from './basicInfo/basStation';
import warehouseStock from './statistics/stockManage';
import basContainer from './basicInfo/basContainer';
import menu from "./system/menu";
import user from "./system/user";
import operationRecord from "./system/operationRecord";
import matnr from "./basicInfo/matnr";
import matnrGroup from "./basicInfo/matnrGroup";
import warehouse from "./basicInfo/warehouse";
import warehouseAreas from "./warehouseAreas";
import loc from "./basicInfo/loc";
import container from "./container";
import contract from "./contract";
import qlyInspect from "./orders/qlyInspect";
import dictType from "./system/dicts/dictType";
import companys from "./basicInfo/companys";
import locType from "./basicInfo/locType";
import locArea from "./basicInfo//locArea";
import locAreaMatRela from "./basicInfo/locAreaMatRela";
import locAreaMat from "./basicInfo/locAreaMat";
import serialRule from "./system/serialRule";
import whMat from "./basicInfo/whMat";
import asnOrder from "./orders/asnOrder";
import purchase from "./orders/purchase";
import fields from "./fields";
import fieldsItem from "./fieldsItem";
import warehouseAreasItem from "./warehouseAreasItem";
import deviceSite from "./basicInfo/deviceSite";
import waitPakin from "./waitPakin";
import waitPakinLog from "./histories/waitPakinLog";
import asnOrderLog from "./histories/asnOrderLog";
import task from "./task";
import taskLog from "./histories/taskLog";
import stock from "./orders/stock";
import delivery from "./orders/delivery";
import outStock from "./orders/outStock";
import deviceBind from "./deviceBind";
import wave from "./orders/wave";
import locItem from "./locItem";
import basStation from "./basicInfo/basStation";
import warehouseStock from "./statistics/stockManage";
import basContainer from "./basicInfo/basContainer";
import outBound from "./work/outBound";
import checkOutBound from "./work/checkOutBound";
import stockTransfer from "./work/stockTransfer";
import waveRule from './waveRule';
import check from './orders/check';
import checkDiff from './orders/check/checkDiff';
import waveRule from "./waveRule";
import check from "./orders/check";
import checkDiff from "./orders/check/checkDiff";
import transfer from "./orders/transfer";
const ResourceContent = (node) => {
    switch (node.component) {
        case 'host':
    case "host":
            return host;
        case 'config':
    case "config":
            return config;
        case 'tenant':
    case "tenant":
            return tenant;
        case 'role':
    case "role":
            return role;
        case 'userLogin':
    case "userLogin":
            return userLogin;
        case 'dept':
    case "dept":
            return dept;
        case 'menu':
    case "menu":
            return menu;
        case 'user':
    case "user":
            return user;
        case 'operationRecord':
    case "operationRecord":
            return operationRecord;
        case 'matnr':
    case "matnr":
            return matnr;
        case 'matnrGroup':
    case "matnrGroup":
            return matnrGroup;
        case 'warehouse':
    case "warehouse":
            return warehouse;
        case 'warehouseAreas':
    case "warehouseAreas":
            return warehouseAreas;
        case 'warehouseAreasItem':
    case "warehouseAreasItem":
            return warehouseAreasItem;
        case 'warehouseStock':
    case "warehouseStock":
            return warehouseStock;
        case 'loc':
    case "loc":
            return loc;
        case 'container':
    case "container":
            return container;
        case 'contract':
    case "contract":
            return contract;
        case 'qlyInspect':
    case "qlyInspect":
            return qlyInspect;
        case 'dictType':
    case "dictType":
            return dictType;
        case 'companys':
    case "companys":
            return companys;
        case 'serialRule':
    case "serialRule":
            return serialRule;
        case 'whMat':
    case "whMat":
            return whMat;
        case 'asnOrder':
    case "asnOrder":
            return asnOrder;
        case 'asnOrderLog':
    case "asnOrderLog":
            return asnOrderLog;
        case 'purchase':
    case "purchase":
            return purchase;
        case 'fields':
    case "fields":
            return fields;
        case 'fieldsItem':
    case "fieldsItem":
            return fieldsItem;
        case 'locType':
    case "locType":
            return locType;
        case 'locArea':
    case "locArea":
            return locArea;
        case 'locAreaMatRela':
    case "locAreaMatRela":
            return locAreaMatRela;
        case 'locAreaMat':
    case "locAreaMat":
            return locAreaMat;
        case 'deviceSite':
    case "deviceSite":
            return deviceSite;
        case 'waitPakin':
    case "waitPakin":
            return waitPakin;
        case 'waitPakinLog':
    case "waitPakinLog":
            return waitPakinLog;
        case 'task':
    case "task":
            return task;
        case 'taskLog':
    case "taskLog":
            return taskLog;
        case 'stock':
    case "stock":
            return stock;
        case 'delivery':
    case "delivery":
            return delivery;
        case 'outStock':
    case "outStock":
            return outStock;
        case 'deviceBind':
    case "deviceBind":
            return deviceBind;
        case 'wave':
    case "wave":
            return wave;
        case 'locItem':
    case "locItem":
            return locItem;
        case 'basStation':
    case "basStation":
            return basStation;
        case 'basContainer':
    case "basContainer":
            return basContainer;
        case 'outBound':
    case "outBound":
            return outBound;
        case 'checkOutBound':
    case "checkOutBound":
            return checkOutBound;
        case 'stockTransfer':
    case "stockTransfer":
            return stockTransfer;
        case 'waveRule':
    case "waveRule":
            return waveRule;
        case 'check':
    case "check":
            return check;
        case 'checkDiff':
    case "checkDiff":
            return checkDiff;
    case "transfer":
      return transfer;
        default:
            return {
                list: ListGuesser,
                edit: EditGuesser,
                show: ShowGuesser,
        show: ShowGuesser
      };
            }
    }
}
};
export default ResourceContent;