From 8d2071c244dcd154d8b7ddfec47e4304b21f38ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=91=A3=E5=93=B2=E5=A5=87?= <13840175730@139.com> Date: Mon, 16 Jun 2025 15:56:22 +0800 Subject: [PATCH] =?UTF-8?q?1.=E6=8A=80=E6=9C=AF=E5=87=86=E5=A4=87=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E5=8A=A0=E5=BC=BA=E5=B9=B3=E9=93=81=E5=92=8C=E5=85=89?= =?UTF-8?q?=E7=94=B5=E5=AF=BC=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/cxtj/技术准备.js | 44 ++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/src/views/cxtj/技术准备.js b/src/views/cxtj/技术准备.js index ee12078..e47ed78 100644 --- a/src/views/cxtj/技术准备.js +++ b/src/views/cxtj/技术准备.js @@ -161,6 +161,50 @@ const 技术准备=()=>{ }) XLSX.utils.book_append_sheet(workBook, lastSheet, "流向(M、L);组立(大、中);种类(板)"); + const 加强平铁=['SG3'] + const {sheet:加强平铁sheet}=处理数据(加强平铁,(list)=>{ + return list.filter(item=>parseFloat(item.xxSize||'0')>5000).map(item=>{ + return { + 船名:item.ch, + 段号:item.fd, + 零件号:item.partName, + 材质:item.material, + 规格:item.specification, + 工序:item.type0, + 左:item.p, + 中:item.c, + 右:item.s, + 重量:item.weight, + 数量:(parseInt(item.p||0)||0)+(parseInt(item.c||0)||0)+(parseInt(item.s||0)||0), + 长度:item.xxSize, + 宽度:item.yySize, + } + }) + }) + XLSX.utils.book_append_sheet(workBook, 加强平铁sheet, "加强平铁"); + + const 光电=['8GX'] + const {sheet:光电sheet}=处理数据(光电,(list)=>{ + return list.map(item=>{ + return { + 船名:item.ch, + 段号:item.fd, + 零件号:item.partName, + 材质:item.material, + 规格:item.specification, + 工序:item.type0, + 左:item.p, + 中:item.c, + 右:item.s, + 重量:item.weight, + 数量:(parseInt(item.p||0)||0)+(parseInt(item.c||0)||0)+(parseInt(item.s||0)||0), + 长度:item.xxSize, + 宽度:item.yySize, + } + }) + }) + XLSX.utils.book_append_sheet(workBook, 光电sheet, "光电"); + XLSX.writeFile(workBook, `${data.formData.ch}船技术准备.xlsx`) }