skyouc
2025-03-07 d72804d55d328bf0a4ba1cd3679da5e87e3eeffc
#新增
1. 新增采购PO单
2. 新增采购PO单明细
6个文件已修改
123 ■■■■ 已修改文件
rsf-admin/src/i18n/en.js 48 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-admin/src/i18n/zh.js 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-admin/src/page/ResourceContent.js 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/common/CodeBuilder.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/purchase.sql 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/purchaseItem.sql 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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: {
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: {
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,
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();
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
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