From 4576eaf1dff2e987514cd9b04c471389ba7c4ac2 Mon Sep 17 00:00:00 2001 From: chenhao Date: Wed, 26 Nov 2025 10:10:15 +0800 Subject: [PATCH] =?UTF-8?q?feat(project):=20=E4=BC=98=E5=8C=96=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE=E8=AF=A6=E6=83=85=E6=9F=A5=E7=9C=8B=E9=80=BB=E8=BE=91?= =?UTF-8?q?=E5=B9=B6=E5=AE=8C=E5=96=84=E7=94=A8=E6=88=B7=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E5=AD=98=E5=82=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修改项目详情按钮点击事件,支持编辑和查看两种模式 - 根据项目状态决定打开编辑表单或详情抽屉 - 在订单详情中自动填充当前用户信息 - 修复分页排序参数处理逻辑 - 添加项目创建时默认填充当前用户为支持人员 - 扩展用户状态管理,增加邮箱和电话号码字段 - 登录时同步存储用户邮箱和电话号码信息 --- oms_web/oms_vue/src/api/sip/purchaseorder.js | 44 ++ .../oms_vue/src/views/base/vendor/index.vue | 148 +++++- .../components/PurchaseOrderDetail.vue | 460 ++++++++++++++++++ .../oms_vue/src/views/purchaseorder/index.vue | 299 ++++++++++++ .../vue/OmsPurchaseOrderController.java | 98 ++++ .../ruoyi/sip/domain/OmsPurchaseOrder.java | 91 ++++ .../sip/domain/OmsPurchaseOrderItem.java | 57 +++ .../java/com/ruoyi/sip/domain/VendorInfo.java | 28 ++ .../ruoyi/sip/flowable/mapper/TodoMapper.java | 2 +- .../sip/mapper/OmsPurchaseOrderMapper.java | 91 ++++ .../sip/service/IOmsPurchaseOrderService.java | 61 +++ .../impl/OmsPurchaseOrderServiceImpl.java | 183 +++++++ .../mapper/system/VendorInfoMapper.xml | 42 ++ 13 files changed, 1599 insertions(+), 5 deletions(-) create mode 100644 oms_web/oms_vue/src/api/sip/purchaseorder.js create mode 100644 oms_web/oms_vue/src/views/purchaseorder/components/PurchaseOrderDetail.vue create mode 100644 oms_web/oms_vue/src/views/purchaseorder/index.vue create mode 100644 ruoyi-sip/src/main/java/com/ruoyi/sip/controller/vue/OmsPurchaseOrderController.java create mode 100644 ruoyi-sip/src/main/java/com/ruoyi/sip/domain/OmsPurchaseOrder.java create mode 100644 ruoyi-sip/src/main/java/com/ruoyi/sip/domain/OmsPurchaseOrderItem.java create mode 100644 ruoyi-sip/src/main/java/com/ruoyi/sip/mapper/OmsPurchaseOrderMapper.java create mode 100644 ruoyi-sip/src/main/java/com/ruoyi/sip/service/IOmsPurchaseOrderService.java create mode 100644 ruoyi-sip/src/main/java/com/ruoyi/sip/service/impl/OmsPurchaseOrderServiceImpl.java diff --git a/oms_web/oms_vue/src/api/sip/purchaseorder.js b/oms_web/oms_vue/src/api/sip/purchaseorder.js new file mode 100644 index 00000000..ff351b2b --- /dev/null +++ b/oms_web/oms_vue/src/api/sip/purchaseorder.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询采购单主表列表 +export function listPurchaseorder(query) { + return request({ + url: '/sip/purchaseorder/list', + method: 'get', + params: query + }) +} + +// 查询采购单主表详细 +export function getPurchaseorder(id) { + return request({ + url: '/sip/purchaseorder/' + id, + method: 'get' + }) +} + +// 新增采购单主表 +export function addPurchaseorder(data) { + return request({ + url: '/sip/purchaseorder', + method: 'post', + data: data + }) +} + +// 修改采购单主表 +export function updatePurchaseorder(data) { + return request({ + url: '/sip/purchaseorder', + method: 'put', + data: data + }) +} + +// 删除采购单主表 +export function delPurchaseorder(id) { + return request({ + url: '/sip/purchaseorder/' + id, + method: 'delete' + }) +} diff --git a/oms_web/oms_vue/src/views/base/vendor/index.vue b/oms_web/oms_vue/src/views/base/vendor/index.vue index dbd01662..85110c9d 100644 --- a/oms_web/oms_vue/src/views/base/vendor/index.vue +++ b/oms_web/oms_vue/src/views/base/vendor/index.vue @@ -138,8 +138,8 @@ /> - - + + @@ -186,6 +186,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +