From d72804d55d328bf0a4ba1cd3679da5e87e3eeffc Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期五, 07 三月 2025 16:43:03 +0800
Subject: [PATCH] #新增 1. 新增采购PO单 2. 新增采购PO单明细
---
rsf-server/src/main/java/purchaseItem.sql | 18 +++---
rsf-admin/src/i18n/zh.js | 33 +++++++++++
rsf-admin/src/i18n/en.js | 48 ++++++++++++++++
rsf-admin/src/page/ResourceContent.js | 6 ++
rsf-server/src/main/java/com/vincent/rsf/server/common/CodeBuilder.java | 4
rsf-server/src/main/java/purchase.sql | 14 ++--
6 files changed, 106 insertions(+), 17 deletions(-)
diff --git a/rsf-admin/src/i18n/en.js b/rsf-admin/src/i18n/en.js
index 361b5b5..e2a33b9 100644
--- a/rsf-admin/src/i18n/en.js
+++ b/rsf-admin/src/i18n/en.js
@@ -137,6 +137,8 @@
serialRule: 'SerialRule',
asnOrder: 'AsnOrder',
asnOrderItem: 'AsnOrderItem',
+ purchase: 'Purchase',
+ purchaseItem: 'PurchaseItem',
whMat: 'Warehouse Mat',
},
table: {
@@ -431,6 +433,52 @@
packName: "packName",
ntyStatus: "ntyStatus",
},
+ purchaseItem: {
+ purchaseId: "purchaseId",
+ erpItemId: "erpItemId",
+ matnrCode: "matnrCode",
+ matnrName: "matnrName",
+ unit: "unit",
+ anfme: "anfme",
+ qty: "qty",
+ nromQty: "nromQty",
+ asnQty: "asnQty",
+ printQty: "printQty",
+ splrName: "splrName",
+ splrCode: "splrCode",
+ splrBatch: "splrBatch",
+ },
+ purchase: {
+ code: "code",
+ erpId: "erpId",
+ type: "type",
+ wkType: "wkType",
+ source: "source",
+ preArr: "preArr",
+ anfme: "anfme",
+ qty: "qty",
+ workQty: "workQty",
+ channel: "channel",
+ erpCode: "erpCode",
+ project: "project",
+ startTime: "startTime",
+ endTime: "endTime",
+ },
+ purchaseItem: {
+ purchaseId: "purchaseId",
+ erpItemId: "erpItemId",
+ matnrCode: "matnrCode",
+ matnrName: "matnrName",
+ unit: "unit",
+ anfme: "anfme",
+ qty: "qty",
+ nromQty: "nromQty",
+ asnQty: "asnQty",
+ printQty: "printQty",
+ splrName: "splrName",
+ splrCode: "splrCode",
+ splrBatch: "splrBatch",
+ },
}
},
page: {
diff --git a/rsf-admin/src/i18n/zh.js b/rsf-admin/src/i18n/zh.js
index 13d96ee..a5b8c10 100644
--- a/rsf-admin/src/i18n/zh.js
+++ b/rsf-admin/src/i18n/zh.js
@@ -136,6 +136,8 @@
serialRule: '缂栫爜瑙勫垯',
asnOrder: '鏀惰揣閫氱煡鍗�',
asnOrderItem: '鏀惰揣鏄庣粏',
+ purchase: 'PO鍗�',
+ purchaseItem: 'PO鍗曟槑缁�',
whMat: '搴撳尯鐗╂枡鍏崇郴',
},
table: {
@@ -431,6 +433,37 @@
packName: "鍖呰鍚嶇О",
ntyStatus: "鎶ユ鐘舵��",
},
+ purchase: {
+ code: "缂栫爜",
+ erpId: "erp鏍囪瘑",
+ type: "鍗曟嵁绫诲瀷",
+ wkType: "涓氬姟绫诲瀷",
+ source: "鏉ユ簮",
+ preArr: "棰勮鍒拌揪",
+ anfme: "鏁伴噺",
+ qty: "宸插畬鎴愭暟閲�",
+ workQty: "鎵ц涓暟閲�",
+ channel: "鏀惰揣閫氶亾",
+ erpCode: "Erp缂栫爜",
+ project: "椤圭洰鍚嶇О",
+ startTime: "寮�濮嬫椂闂�",
+ endTime: "缁撴潫鏃堕棿",
+ },
+ purchaseItem: {
+ purchaseId: "PO涓诲崟鏍囪瘑",
+ erpItemId: "erp鏄庣粏鏍囪瘑",
+ matnrCode: "鐗╂枡缂栫爜",
+ matnrName: "鐗╂枡鍚嶇О",
+ unit: "璁¢噺鍗曚綅",
+ anfme: "鏁伴噺",
+ qty: "宸插畬鎴�",
+ nromQty: "鏍囧寘鏁伴噺",
+ asnQty: "鍗曟嵁鏁伴噺",
+ printQty: "鎵撳嵃鏁伴噺",
+ splrName: "渚涘簲鍟嗗悕绉�",
+ splrCode: "渚涘簲鍟嗙紪鐮�",
+ splrBatch: "渚涘簲鍟嗘壒娆�",
+ },
}
},
page: {
diff --git a/rsf-admin/src/page/ResourceContent.js b/rsf-admin/src/page/ResourceContent.js
index cdaf109..448aec3 100644
--- a/rsf-admin/src/page/ResourceContent.js
+++ b/rsf-admin/src/page/ResourceContent.js
@@ -29,6 +29,8 @@
import whMat from './basicInfo/whMat';
import asnOrder from './asnOrder';
import asnOrderItem from './asnOrderItem';
+import purchaseItem from './purchaseItem';
+import purchase from './purchase';
const ResourceContent = (node) => {
@@ -83,6 +85,10 @@
return asnOrder;
case 'asnOrderItem':
return asnOrderItem;
+ case 'purchaseItem':
+ return purchaseItem;
+ case 'purchase':
+ return purchase;
default:
return {
list: ListGuesser,
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/common/CodeBuilder.java b/rsf-server/src/main/java/com/vincent/rsf/server/common/CodeBuilder.java
index cc710a8..68d4754 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/common/CodeBuilder.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/common/CodeBuilder.java
@@ -22,8 +22,8 @@
// generator.username="sa";
// generator.password="Zoneyung@zy56$";
- generator.table="man_asn_order_item";
- generator.tableDesc="ASN鍗曟嵁";
+ generator.table="man_purchase_item";
+ generator.tableDesc="閲囪喘鏄庣粏鍗�";
generator.packagePath="com.vincent.rsf.server.manager";
generator.build();
diff --git a/rsf-server/src/main/java/purchase.sql b/rsf-server/src/main/java/purchase.sql
index 6b17750..976bf84 100644
--- a/rsf-server/src/main/java/purchase.sql
+++ b/rsf-server/src/main/java/purchase.sql
@@ -2,10 +2,10 @@
-- mysql
insert into `sys_menu` ( `name`, `parent_id`, `route`, `component`, `type`, `sort`, `tenant_id`, `status`) values ( 'menu.purchase', '0', '/manager/purchase', 'purchase', '0' , '0', '1' , '1');
-insert into `sys_menu` ( `name`, `parent_id`, `type`, `authority`, `sort`, `tenant_id`, `status`) values ( 'Query ERP閲囪喘鍗�', '', '1', 'manager:purchase:list', '0', '1', '1');
-insert into `sys_menu` ( `name`, `parent_id`, `type`, `authority`, `sort`, `tenant_id`, `status`) values ( 'Create ERP閲囪喘鍗�', '', '1', 'manager:purchase:save', '1', '1', '1');
-insert into `sys_menu` ( `name`, `parent_id`, `type`, `authority`, `sort`, `tenant_id`, `status`) values ( 'Update ERP閲囪喘鍗�', '', '1', 'manager:purchase:update', '2', '1', '1');
-insert into `sys_menu` ( `name`, `parent_id`, `type`, `authority`, `sort`, `tenant_id`, `status`) values ( 'Delete ERP閲囪喘鍗�', '', '1', 'manager:purchase:remove', '3', '1', '1');
+insert into `sys_menu` ( `name`, `parent_id`, `type`, `authority`, `sort`, `tenant_id`, `status`) values ( 'Query 閲囪喘鍗�', '148', '1', 'manager:purchase:list', '0', '1', '1');
+insert into `sys_menu` ( `name`, `parent_id`, `type`, `authority`, `sort`, `tenant_id`, `status`) values ( 'Create 閲囪喘鍗�', '148', '1', 'manager:purchase:save', '1', '1', '1');
+insert into `sys_menu` ( `name`, `parent_id`, `type`, `authority`, `sort`, `tenant_id`, `status`) values ( 'Update 閲囪喘鍗�', '148', '1', 'manager:purchase:update', '2', '1', '1');
+insert into `sys_menu` ( `name`, `parent_id`, `type`, `authority`, `sort`, `tenant_id`, `status`) values ( 'Delete 閲囪喘鍗�', '148', '1', 'manager:purchase:remove', '3', '1', '1');
-- locale menu name
purchase: 'Purchase',
@@ -13,17 +13,19 @@
-- locale field
purchase: {
code: "code",
+ erpId: "erpId",
type: "type",
- from: "from",
+ wkType: "wkType",
+ source: "source",
preArr: "preArr",
anfme: "anfme",
qty: "qty",
workQty: "workQty",
channel: "channel",
erpCode: "erpCode",
+ project: "project",
startTime: "startTime",
endTime: "endTime",
- project: "project",
},
-- ResourceContent
diff --git a/rsf-server/src/main/java/purchaseItem.sql b/rsf-server/src/main/java/purchaseItem.sql
index 25a5cc5..acb3d51 100644
--- a/rsf-server/src/main/java/purchaseItem.sql
+++ b/rsf-server/src/main/java/purchaseItem.sql
@@ -2,10 +2,10 @@
-- mysql
insert into `sys_menu` ( `name`, `parent_id`, `route`, `component`, `type`, `sort`, `tenant_id`, `status`) values ( 'menu.purchaseItem', '0', '/manager/purchaseItem', 'purchaseItem', '0' , '0', '1' , '1');
-insert into `sys_menu` ( `name`, `parent_id`, `type`, `authority`, `sort`, `tenant_id`, `status`) values ( 'Query ERP閲囪喘鍗�', '', '1', 'manager:purchaseItem:list', '0', '1', '1');
-insert into `sys_menu` ( `name`, `parent_id`, `type`, `authority`, `sort`, `tenant_id`, `status`) values ( 'Create ERP閲囪喘鍗�', '', '1', 'manager:purchaseItem:save', '1', '1', '1');
-insert into `sys_menu` ( `name`, `parent_id`, `type`, `authority`, `sort`, `tenant_id`, `status`) values ( 'Update ERP閲囪喘鍗�', '', '1', 'manager:purchaseItem:update', '2', '1', '1');
-insert into `sys_menu` ( `name`, `parent_id`, `type`, `authority`, `sort`, `tenant_id`, `status`) values ( 'Delete ERP閲囪喘鍗�', '', '1', 'manager:purchaseItem:remove', '3', '1', '1');
+insert into `sys_menu` ( `name`, `parent_id`, `type`, `authority`, `sort`, `tenant_id`, `status`) values ( 'Query 閲囪喘鏄庣粏鍗�', '153', '1', 'manager:purchaseItem:list', '0', '1', '1');
+insert into `sys_menu` ( `name`, `parent_id`, `type`, `authority`, `sort`, `tenant_id`, `status`) values ( 'Create 閲囪喘鏄庣粏鍗�', '153', '1', 'manager:purchaseItem:save', '1', '1', '1');
+insert into `sys_menu` ( `name`, `parent_id`, `type`, `authority`, `sort`, `tenant_id`, `status`) values ( 'Update 閲囪喘鏄庣粏鍗�', '153', '1', 'manager:purchaseItem:update', '2', '1', '1');
+insert into `sys_menu` ( `name`, `parent_id`, `type`, `authority`, `sort`, `tenant_id`, `status`) values ( 'Delete 閲囪喘鏄庣粏鍗�', '153', '1', 'manager:purchaseItem:remove', '3', '1', '1');
-- locale menu name
purchaseItem: 'PurchaseItem',
@@ -13,18 +13,18 @@
-- locale field
purchaseItem: {
purchaseId: "purchaseId",
- erpId: "erpId",
+ erpItemId: "erpItemId",
matnrCode: "matnrCode",
matnrName: "matnrName",
unit: "unit",
anfme: "anfme",
qty: "qty",
- nomQty: "nomQty",
+ nromQty: "nromQty",
asnQty: "asnQty",
printQty: "printQty",
- pulrName: "pulrName",
- pulrCode: "pulrCode",
- pulrBatch: "pulrBatch",
+ splrName: "splrName",
+ splrCode: "splrCode",
+ splrBatch: "splrBatch",
},
-- ResourceContent
--
Gitblit v1.9.1