|  |  | 
 |  |  | import { | 
 |  |  |     ListGuesser, | 
 |  |  |     EditGuesser, | 
 |  |  |     ShowGuesser, | 
 |  |  |   ListGuesser, | 
 |  |  |   EditGuesser, | 
 |  |  |   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 './loc'; | 
 |  |  | import container from './container'; | 
 |  |  | import contract from './contract'; | 
 |  |  | import qlyInspect from './qlyInspect'; | 
 |  |  | import dictType from './dictType'; | 
 |  |  | import dictData from './dictData'; | 
 |  |  | import companys from './basicInfo/companys'; | 
 |  |  | import serialRuleItem from './serialRuleItem'; | 
 |  |  | import serialRule from './serialRule'; | 
 |  |  | import whMat from './basicInfo/whMat'; | 
 |  |  |  | 
 |  |  | 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 locPreview from "./locPreview"; | 
 |  |  | 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 transfer from "./orders/transfer"; | 
 |  |  | import locRevise from './stockManage/locRevise'; | 
 |  |  | import locDeadReport from './statistics/deadTime'; | 
 |  |  | import inStatistic from './statistics/inStockNum'; | 
 |  |  | import outStatistic from './statistics/outStockNum'; | 
 |  |  | import outStatisticItem from './statistics/outStockItem'; | 
 |  |  | import inStatisticItem from './statistics/inStockItem'; | 
 |  |  | import statisticCount from './statistics/stockStatisticNum'; | 
 |  |  |  | 
 |  |  | const ResourceContent = (node) => { | 
 |  |  |     switch (node.component) { | 
 |  |  |         case 'host': | 
 |  |  |             return host; | 
 |  |  |         case 'config': | 
 |  |  |             return config; | 
 |  |  |         case 'tenant': | 
 |  |  |             return tenant; | 
 |  |  |         case 'role': | 
 |  |  |             return role; | 
 |  |  |         case 'userLogin': | 
 |  |  |             return userLogin; | 
 |  |  |         case 'dept': | 
 |  |  |             return dept; | 
 |  |  |         case 'menu': | 
 |  |  |             return menu; | 
 |  |  |         case 'user': | 
 |  |  |             return user; | 
 |  |  |         case 'operationRecord': | 
 |  |  |             return operationRecord; | 
 |  |  |         case 'matnr': | 
 |  |  |             return matnr; | 
 |  |  |         case 'matnrGroup': | 
 |  |  |             return matnrGroup; | 
 |  |  |         case 'warehouse': | 
 |  |  |             return warehouse; | 
 |  |  |         case 'warehouseAreas': | 
 |  |  |             return warehouseAreas; | 
 |  |  |         case 'loc': | 
 |  |  |             return loc; | 
 |  |  |         case 'container': | 
 |  |  |             return container; | 
 |  |  |         case 'contract': | 
 |  |  |             return contract; | 
 |  |  |         case 'qlyInspect': | 
 |  |  |             return qlyInspect; | 
 |  |  |         case 'dictType': | 
 |  |  |             return dictType; | 
 |  |  |         case 'dictData': | 
 |  |  |             return dictData; | 
 |  |  |         case 'companys': | 
 |  |  |             return companys; | 
 |  |  |         case 'serialRuleItem': | 
 |  |  |             return serialRuleItem; | 
 |  |  |         case 'serialRule': | 
 |  |  |             return serialRule; | 
 |  |  |         case 'whMat': | 
 |  |  |             return whMat; | 
 |  |  |         default: | 
 |  |  |             return { | 
 |  |  |                 list: ListGuesser, | 
 |  |  |                 edit: EditGuesser, | 
 |  |  |                 show: ShowGuesser, | 
 |  |  |             } | 
 |  |  |     } | 
 |  |  | } | 
 |  |  |   switch (node.component) { | 
 |  |  |     case "host": | 
 |  |  |       return host; | 
 |  |  |     case "config": | 
 |  |  |       return config; | 
 |  |  |     case "tenant": | 
 |  |  |       return tenant; | 
 |  |  |     case "role": | 
 |  |  |       return role; | 
 |  |  |     case "userLogin": | 
 |  |  |       return userLogin; | 
 |  |  |     case "dept": | 
 |  |  |       return dept; | 
 |  |  |     case "menu": | 
 |  |  |       return menu; | 
 |  |  |     case "user": | 
 |  |  |       return user; | 
 |  |  |     case "operationRecord": | 
 |  |  |       return operationRecord; | 
 |  |  |     case "matnr": | 
 |  |  |       return matnr; | 
 |  |  |     case "matnrGroup": | 
 |  |  |       return matnrGroup; | 
 |  |  |     case "warehouse": | 
 |  |  |       return warehouse; | 
 |  |  |     case "warehouseAreas": | 
 |  |  |       return warehouseAreas; | 
 |  |  |     case "warehouseAreasItem": | 
 |  |  |       return warehouseAreasItem; | 
 |  |  |     case "warehouseStock": | 
 |  |  |       return warehouseStock; | 
 |  |  |     case "loc": | 
 |  |  |       return loc; | 
 |  |  |     case "container": | 
 |  |  |       return container; | 
 |  |  |     case "contract": | 
 |  |  |       return contract; | 
 |  |  |     case "qlyInspect": | 
 |  |  |       return qlyInspect; | 
 |  |  |     case "dictType": | 
 |  |  |       return dictType; | 
 |  |  |     case "companys": | 
 |  |  |       return companys; | 
 |  |  |     case "serialRule": | 
 |  |  |       return serialRule; | 
 |  |  |     case "whMat": | 
 |  |  |       return whMat; | 
 |  |  |     case "asnOrder": | 
 |  |  |       return asnOrder; | 
 |  |  |     case "asnOrderLog": | 
 |  |  |       return asnOrderLog; | 
 |  |  |     case "purchase": | 
 |  |  |       return purchase; | 
 |  |  |     case "fields": | 
 |  |  |       return fields; | 
 |  |  |     case "fieldsItem": | 
 |  |  |       return fieldsItem; | 
 |  |  |     case "locType": | 
 |  |  |       return locType; | 
 |  |  |     case "locArea": | 
 |  |  |       return locArea; | 
 |  |  |     case "locAreaMatRela": | 
 |  |  |       return locAreaMatRela; | 
 |  |  |     case "locAreaMat": | 
 |  |  |       return locAreaMat; | 
 |  |  |     case "deviceSite": | 
 |  |  |       return deviceSite; | 
 |  |  |     case "waitPakin": | 
 |  |  |       return waitPakin; | 
 |  |  |     case "waitPakinLog": | 
 |  |  |       return waitPakinLog; | 
 |  |  |     case "task": | 
 |  |  |       return task; | 
 |  |  |     case "taskLog": | 
 |  |  |       return taskLog; | 
 |  |  |     case "stock": | 
 |  |  |       return stock; | 
 |  |  |     case "delivery": | 
 |  |  |       return delivery; | 
 |  |  |     case "outStock": | 
 |  |  |       return outStock; | 
 |  |  |     case "deviceBind": | 
 |  |  |       return deviceBind; | 
 |  |  |     case "wave": | 
 |  |  |       return wave; | 
 |  |  |     case "locPreview": | 
 |  |  |       return locPreview; | 
 |  |  |     case "basStation": | 
 |  |  |       return basStation; | 
 |  |  |     case "basContainer": | 
 |  |  |       return basContainer; | 
 |  |  |     case "outBound": | 
 |  |  |       return outBound; | 
 |  |  |     case "checkOutBound": | 
 |  |  |       return checkOutBound; | 
 |  |  |     case "stockTransfer": | 
 |  |  |       return stockTransfer; | 
 |  |  |     case "waveRule": | 
 |  |  |       return waveRule; | 
 |  |  |     case "check": | 
 |  |  |       return check; | 
 |  |  |     case "checkDiff": | 
 |  |  |       return checkDiff; | 
 |  |  |     case "transfer": | 
 |  |  |       return transfer; | 
 |  |  |     case "locRevise": | 
 |  |  |       return locRevise; | 
 |  |  |     case "locDeadReport":  | 
 |  |  |       return locDeadReport; | 
 |  |  |     case "inStatistic": | 
 |  |  |       return inStatistic; | 
 |  |  |     case "outStatistic":  | 
 |  |  |       return outStatistic; | 
 |  |  |     case "outStatisticItem":  | 
 |  |  |       return outStatisticItem; | 
 |  |  |     case "inStatisticItem": | 
 |  |  |       return inStatisticItem; | 
 |  |  |     case "statisticCount": | 
 |  |  |       return statisticCount; | 
 |  |  |     default: | 
 |  |  |       return { | 
 |  |  |         list: ListGuesser, | 
 |  |  |         edit: EditGuesser, | 
 |  |  |         show: ShowGuesser | 
 |  |  |       }; | 
 |  |  |   } | 
 |  |  | }; | 
 |  |  |  | 
 |  |  | export default ResourceContent; |