From f63455476627a96a04785b881c7433d5c3be78fe Mon Sep 17 00:00:00 2001 From: liupopo Date: Tue, 4 Apr 2023 18:09:20 +0800 Subject: [PATCH] abc --- docs/databases/table_create.sql | 23 ++ docs/databases/table_modify.sql | 12 +- docs/demofiles/采购订单(示例).xls | Bin 0 -> 38912 bytes .../api/supervise/purchaserequisitionpro.js | 14 + .../purchaserequisition/uploadxlsx/index.vue | 361 +++++++----------- .../PurchaseRequisition.java | 13 + .../PurchaseRequisitionPro.java | 6 + .../PurchaseRequisitionService.java | 201 ++++------ .../PurchaseRequisitionProRest.java | 32 +- .../PurchaseRequisitionProService.java | 28 +- .../src/main/resources/application.yml | 4 +- 11 files changed, 317 insertions(+), 377 deletions(-) create mode 100644 docs/databases/table_create.sql create mode 100644 docs/demofiles/采购订单(示例).xls diff --git a/docs/databases/table_create.sql b/docs/databases/table_create.sql new file mode 100644 index 00000000..fb42596f --- /dev/null +++ b/docs/databases/table_create.sql @@ -0,0 +1,23 @@ +DROP TABLE IF EXISTS `purchase_requisition_checked`; +CREATE TABLE `purchase_requisition_checked` ( + `id` BIGINT(32) NOT NULL AUTO_INCREMENT COMMENT 'ID,唯一编号', + `sid` VARCHAR(64) NOT NULL COMMENT 'sid', + `lockVersion` VARCHAR(2) NULL DEFAULT NULL COMMENT '记录版本,锁', + `createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间', + `modifyTime` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '记录最后修改时间', + `state` INT(11) NOT NULL DEFAULT '1' COMMENT '记录状态值', + `isEnable` INT(32) NOT NULL DEFAULT '1' COMMENT '记录是否可用,1:可用,0:不可用', + `isDelete` INT(32) NOT NULL DEFAULT '0' COMMENT '记录是否被删除,0:未删除,1:已经删除', + `remarks` VARCHAR(255) NULL DEFAULT NULL COMMENT '备注信息', + `createBySid` VARCHAR(64) NULL DEFAULT NULL COMMENT '创建者', + `updateBySid` VARCHAR(64) NULL DEFAULT NULL COMMENT '更新者', + + `prSid` VARCHAR(100) NULL DEFAULT NULL COMMENT '订单SID', + `prCode` VARCHAR(100) NULL DEFAULT NULL COMMENT '订单编号', + `storeName` VARCHAR(100) NULL DEFAULT NULL COMMENT '仓库/门店名称', + `receiptTime` DATETIME NULL DEFAULT NULL COMMENT '收货时间', + `billNo` VARCHAR(100) NULL DEFAULT NULL COMMENT '单据号', + `billType` VARCHAR(100) NULL DEFAULT NULL COMMENT '单据类型', + + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB COMMENT='采购订单检查结果'; \ No newline at end of file diff --git a/docs/databases/table_modify.sql b/docs/databases/table_modify.sql index d3bcde63..50a5f8d7 100644 --- a/docs/databases/table_modify.sql +++ b/docs/databases/table_modify.sql @@ -1,8 +1,5 @@ ALTER TABLE supervise_supplychain.supplier_bank_info CHANGE createSid createBySid varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '创建者'; -ALTER TABLE supervise_supplychain.supplier_bank_info CHANGE modifySid modifyBySid varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '更新者'; - -ALTER TABLE supervise_supplychain.supplier_bank_info CHANGE modifyBySid updateBySid varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '更新者'; -ALTER TABLE supervise_supplychain.supplier_bank_info CHANGE modifyBySid updateBySid varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '更新者'; +ALTER TABLE supervise_supplychain.supplier_bank_info CHANGE modifySid updateBySid varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '更新者'; select @@GLOBAL.sql_mode; @@ -22,14 +19,17 @@ ALTER TABLE supervise_supplychain.purchase_requisition CHANGE createSid createBy ALTER TABLE supervise_supplychain.purchase_requisition CHANGE modifySid updateBySid varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '更新者'; ALTER TABLE supervise_supplychain.purchase_requisition ADD remarks varchar(200) NULL COMMENT '备注说明'; - ALTER TABLE supervise_supplychain.product_information CHANGE createSid createBySid varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '创建者'; ALTER TABLE supervise_supplychain.product_information CHANGE modifySid updateBySid varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '更新者'; - ALTER TABLE supervise_supplychain.restricted_brand CHANGE createSid createBySid varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '创建者'; ALTER TABLE supervise_supplychain.restricted_brand CHANGE modifySid updateBySid varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '更新者'; +ALTER TABLE supervise_supplychain.purchase_requisition_pro CHANGE createSid createBySid varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '创建者'; +ALTER TABLE supervise_supplychain.purchase_requisition_pro CHANGE modifySid updateBySid varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '更新者'; +ALTER TABLE supervise_supplychain.purchase_requisition_pro ADD remarks varchar(200) NULL COMMENT '备注说明'; ALTER TABLE supervise_supplychain.purchase_requisition_pro ADD taxInclusiveAmount DOUBLE(12,2) DEFAULT NULL COMMENT '含税金额'; +ALTER TABLE supervise_supplychain.purchase_requisition_pro ADD distributionAmount DOUBLE(12,2) DEFAULT NULL COMMENT '配货金额'; ALTER TABLE supervise_supplychain.purchase_requisition_pro ADD preqCode varchar(100) DEFAULT NULL COMMENT '订单编号'; + diff --git a/docs/demofiles/采购订单(示例).xls b/docs/demofiles/采购订单(示例).xls new file mode 100644 index 0000000000000000000000000000000000000000..bbe38cbc55ca0dcef30c4d2b45dd17e1efa809ca GIT binary patch literal 38912 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 viewTitle }}
+ 下载Excel示例表样 +
+ + 上传采购订单excel文件 + +
关闭
@@ -13,123 +30,88 @@ -
- -
- 采购订单excel文件上传 - 下载Excel示例表样 -
- - -
- - 选取文件 - 上传到服务器 - -
-
- -
上传采购订单的Excel文件,文件名以订单号开头,类似《90002303240037石家庄朋硕家居用品有限公司.xls》。
-
-
-
+
- +
采购订单信息
- 订单编号 - + 订单编号 + {{ formobj.code }} - 填单人 - + 填单人 + {{ formobj.buyerName }} + 填单时间 + + + {{ formobj.purchaseDate }} + + - 供货单位 - + 供货单位 + {{ formobj.supplierName }} - 仓位 - + 仓位 + {{ formobj.warehousePosition }} - - - 采购员 - + 到货日期 + - {{ formobj.buyerName }} + {{ formobj.arrivalDate }} - 入库单位 - + + + 采购员 + - {{ formobj.purchasingDeptName }} + {{ formobj.buyerName }} - - - 要货单位 - + 入库单位 + {{ formobj.purchasingDeptName }} - 入库仓位 - + 单据到效期 + - {{ formobj.warehousePosition }} + {{ formobj.expiryDate }} - 填单日期 - + 要货单位 + - {{ formobj.purchaseDate }} - - - 到货日期 - - - {{ formobj.arrivalDate }} + {{ formobj.purchasingDeptName }} - - - 单据到效期 - + 入库仓位 + - {{ formobj.expiryDate }} + {{ formobj.warehousePosition }} - 完成状态 - + 完成状态 + {{ formobj.completionStatus }} @@ -142,108 +124,17 @@ 合计金额:{{ amountInTotal }}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + @@ -274,6 +165,7 @@