From bfc43ca0e4683c1c0322a6cad5d5be2bc07decc3 Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期四, 24 七月 2025 15:00:44 +0800
Subject: [PATCH] 新增调拔单功能 盘点功能优化

---
 rsf-admin/src/page/ResourceContent.js |  324 +++++++++++++++++++++++++++--------------------------
 1 files changed, 164 insertions(+), 160 deletions(-)

diff --git a/rsf-admin/src/page/ResourceContent.js b/rsf-admin/src/page/ResourceContent.js
index d729380..bccaf3d 100644
--- a/rsf-admin/src/page/ResourceContent.js
+++ b/rsf-admin/src/page/ResourceContent.js
@@ -1,172 +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 './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':
-            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;
-        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