From c229a84e0a8eb68c974e6d23fa1296e064025d76 Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期二, 29 七月 2025 17:09:00 +0800
Subject: [PATCH] 调拔单功能优化

---
 rsf-admin/src/page/ResourceContent.js |  270 +++++++++++++++++++++++++++++++++--------------------
 1 files changed, 167 insertions(+), 103 deletions(-)

diff --git a/rsf-admin/src/page/ResourceContent.js b/rsf-admin/src/page/ResourceContent.js
index 3a8765b..bccaf3d 100644
--- a/rsf-admin/src/page/ResourceContent.js
+++ b/rsf-admin/src/page/ResourceContent.js
@@ -1,112 +1,176 @@
 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 './basicInfo/loc';
-import container from './container';
-import contract from './contract';
-import qlyInspect from './qlyInspect';
-import qlyIsptItem from './qlyIsptItem';
-import dictType from './system/dicts/dictType';
-import dictData from './system/dicts/dictData';
-import companys from './basicInfo/companys';
-import serialRuleItem from './system/serialRuleItem';
-import serialRule from './system/serialRule';
-import whMat from './basicInfo/whMat';
-import asnOrder from './asnOrder';
-import asnOrderItem from './asnOrderItem';
-import purchaseItem from './purchaseItem';
-import purchase from './purchase';
-import fields from './fields';
-import fieldsItem from './fieldsItem';
-import warehouseAreasItem from './warehouseAreasItem';
+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 transfer from "./orders/transfer";
+
 
 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 'warehouseAreasItem':
-            return warehouseAreasItem;
-        case 'loc':
-            return loc;
-        case 'container':
-            return container;
-        case 'contract':
-            return contract;
-        case 'qlyInspect':
-            return qlyInspect;
-        case 'qlyIsptItem':
-            return qlyIsptItem;
-        case 'dictType':
-            return dictType;
-        case 'dictData':
-            return dictData;
-        case 'companys':
-            return companys;
-        case 'serialRuleItem':
-            return serialRuleItem;
-        case 'serialRule':
-            return serialRule;
-        case 'whMat':
-            return whMat;
-        case 'asnOrder':
-            return asnOrder;
-        case 'asnOrderItem':
-            return asnOrderItem;
-        case 'purchaseItem':
-            return purchaseItem;
-        case 'purchase':
-            return purchase;
-        case 'fields':
-            return fields;
-        case 'fieldsItem':
-            return fieldsItem;
-        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 "locItem":
+      return locItem;
+    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;
+    default:
+      return {
+        list: ListGuesser,
+        edit: EditGuesser,
+        show: ShowGuesser
+      };
+  }
+};
 
 export default ResourceContent;
\ No newline at end of file

--
Gitblit v1.9.1