From 31c7be4768ea694eea38a72e0bc1ae82d2a36900 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E6=AD=A3=E6=98=93?= Date: Thu, 27 Jun 2024 12:13:16 +0800 Subject: [PATCH] =?UTF-8?q?tag=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../materialManagement/MmIngredientTask.vue | 991 ++++++++---------- 1 file changed, 422 insertions(+), 569 deletions(-) diff --git a/src/views/materialManagement/MmIngredientTask.vue b/src/views/materialManagement/MmIngredientTask.vue index dc4d23e..5117490 100644 --- a/src/views/materialManagement/MmIngredientTask.vue +++ b/src/views/materialManagement/MmIngredientTask.vue @@ -7,598 +7,451 @@ * @LastEditTime: (2024-06-05) --> + // 指定合并的单元格函数 + objectSpanMethod({ row, column, rowIndex, columnIndex }) { + // 页面列表上 表格合并行 -> 第几列(从0开始) + // 需要合并多个单元格时 依次增加判断条件即可 + if (columnIndex === 0 || columnIndex === 1) { + // 二维数组存储的数据 取出 + const _row = this.spanArr[rowIndex]; + const _col = _row > 0 ? 1 : 0; + return { + rowspan: _row, + colspan: _col, + }; + //不可以return {rowspan:0, colspan: 0} 会造成数据不渲染, 也可以不写else,eslint过不了的话就返回false + } else { + return false; + } + }, + }, + }; + \ No newline at end of file