From 5a1d7111cc3155c2a0bcd2a59b40e290a6db6870 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E6=96=87=E6=98=8A?= Date: Fri, 5 Jun 2026 15:17:49 +0800 Subject: [PATCH] =?UTF-8?q?feat(bid):=20=E4=BC=98=E5=8C=96=E6=8A=A5?= =?UTF-8?q?=E4=BB=B7=E5=8D=95=E9=A1=B5=E9=9D=A2=E5=B9=B6=E6=96=B0=E5=A2=9E?= =?UTF-8?q?RFQ=E8=AF=A6=E6=83=85=E8=B7=AF=E7=94=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. 合并规格和型号列为规格型号字段,简化表单布局 2. 调整表格列宽适配页面显示,新增表格横向滚动容器 3. 更新PDF导出表格表头与表单对齐 4. 新增/bid/rfq/detail路由用于跳转RFQ详情页 5. 修正物料数据同步逻辑,统一规格型号赋值 --- ruoyi-ui/src/router/index.js | 14 ++++++ ruoyi-ui/src/views/bid/clientquote/detail.vue | 44 ++++++++-------- ruoyi-ui/src/views/bid/clientquote/index.vue | 50 ++++++++----------- 3 files changed, 58 insertions(+), 50 deletions(-) diff --git a/ruoyi-ui/src/router/index.js b/ruoyi-ui/src/router/index.js index ab83c42d..e02c2bab 100644 --- a/ruoyi-ui/src/router/index.js +++ b/ruoyi-ui/src/router/index.js @@ -125,6 +125,20 @@ export const dynamicRoutes = [ } ] }, + { + path: '/bid/rfq/detail', + component: Layout, + hidden: true, + permissions: ['bid:rfq:query'], + children: [ + { + path: '', + component: () => import('@/views/bid/rfq/detail'), + name: 'RfqDetail', + meta: { title: '报价请求详情', activeMenu: '/bid/rfq' } + } + ] + }, // ── 统计分析 路由 ── { path: '/bid/report/dashboard', diff --git a/ruoyi-ui/src/views/bid/clientquote/detail.vue b/ruoyi-ui/src/views/bid/clientquote/detail.vue index 6e8845e4..cb7930fb 100644 --- a/ruoyi-ui/src/views/bid/clientquote/detail.vue +++ b/ruoyi-ui/src/views/bid/clientquote/detail.vue @@ -70,9 +70,10 @@ 报价明细 添加行 +
- + - + - - - - + - + - + - + - + - + - + - + +
合计: @@ -193,14 +190,13 @@
报价明细
- + - @@ -210,7 +206,7 @@ - + @@ -310,7 +306,7 @@ export default { row.materialId = item.materialId; row.materialName = item.materialName; row.spec = item.spec || ''; - row.modelNo = item.modelNo || item.spec || ''; + row.modelNo = item.spec || ''; row.unit = item.unit || '件'; }, onMaterialChange(row) { @@ -383,14 +379,18 @@ export default {
#物料名称规格型号单位数量单价(元)金额(元)交货期(天)
#物料名称规格型号单位数量单价(元)金额(元)交货期(天)
{{ ii + 1 }} {{ it.materialName }} {{ it.spec || '-' }}{{ it.modelNo || '-' }} {{ it.unit }} {{ it.quantity }} {{ it.unitPrice }}
合计金额合计金额 ¥{{ grandTotal }}