From b96d006f9c1d2174f51cc19b24a6633a54a44dec Mon Sep 17 00:00:00 2001 From: chenhao Date: Mon, 26 Jan 2026 17:48:19 +0800 Subject: [PATCH] =?UTF-8?q?feat(approve):=20=E6=B7=BB=E5=8A=A0=E4=BA=A7?= =?UTF-8?q?=E5=93=81=E7=BC=96=E7=A0=81=E5=92=8C=E5=9E=8B=E5=8F=B7=E7=AD=9B?= =?UTF-8?q?=E9=80=89=E5=8A=9F=E8=83=BD=E5=B9=B6=E4=BC=98=E5=8C=96=E8=AE=A2?= =?UTF-8?q?=E5=8D=95=E9=87=91=E9=A2=9D=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在审批订单页面添加产品编码和产品型号搜索条件 - 实现订单金额的货币格式化显示功能 - 添加格式化工具函数用于金额显示 - 修改订单总金额计算逻辑以支持不同订单状态 - 调整表格列布局以适应不同的订单状态显示需求 - 在采购审批相关页面添加产品筛选条件 - 更新后端实体类以支持产品编码和型号字段 - 优化库存发货服务中的代码格式和业务逻辑 - 添加年份计算的乘法逻辑用于服务期限计算 --- oms_web/oms_vue/src/utils/index.js | 5 +++- .../views/approve/approved_order/index.vue | 26 +++++++++++++++++- .../src/views/approve/order/ConfigInfo.vue | 7 ++++- .../oms_vue/src/views/approve/order/index.vue | 27 ++++++++++++++++++- .../views/approve/purchaase/approve/index.vue | 19 ++++++++++++- .../approve/purchaase/approved/index.vue | 19 ++++++++++++- .../ruoyi/sip/domain/OmsPurchaseOrder.java | 2 ++ .../ruoyi/sip/domain/ProjectOrderInfo.java | 2 ++ .../impl/InventoryDeliveryServiceImpl.java | 20 +++++++------- .../mapper/sip/OmsPurchaseOrderMapper.xml | 6 +++++ .../mapper/sip/ProjectOrderInfoMapper.xml | 20 ++++++++++++++ 11 files changed, 137 insertions(+), 16 deletions(-) diff --git a/oms_web/oms_vue/src/utils/index.js b/oms_web/oms_vue/src/utils/index.js index 9375db7f..3004a5b0 100644 --- a/oms_web/oms_vue/src/utils/index.js +++ b/oms_web/oms_vue/src/utils/index.js @@ -14,7 +14,10 @@ export function formatDate(cellValue) { var seconds = date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds() return year + '-' + month + '-' + day + ' ' + hours + ':' + minutes + ':' + seconds } - +export function formatCurrency(value) { + if (value == null) return '0.00'; + return Number(value).toLocaleString('en-US', {minimumFractionDigits: 2, maximumFractionDigits: 2}); +} /** * @param {number} time * @param {string} option diff --git a/oms_web/oms_vue/src/views/approve/approved_order/index.vue b/oms_web/oms_vue/src/views/approve/approved_order/index.vue index 12ab63f3..f05925a8 100644 --- a/oms_web/oms_vue/src/views/approve/approved_order/index.vue +++ b/oms_web/oms_vue/src/views/approve/approved_order/index.vue @@ -49,6 +49,22 @@ @keyup.enter.native="handleQuery" /> + + + + + + 搜索 重置 @@ -72,7 +88,11 @@ - + + +