From e917a47191f8beaafd8ed6b7ace8426123e112e5 Mon Sep 17 00:00:00 2001 From: lion <120344285@qq.com> Date: Wed, 17 Apr 2024 16:32:11 +0800 Subject: [PATCH] jihua renwu --- src/components/XyTable/index.vue | 2 +- src/utils/contactTable.js | 4 +- src/views/task/list/components/addPlan.vue | 6 +- src/views/task/list/components/addUnit.vue | 40 ++--- src/views/task/list/components/showPlan.vue | 6 +- src/views/task/list/patrol.vue | 65 +++++--- src/views/task/list/plan.vue | 169 +++++++++++++++----- src/views/task/list/unit.vue | 104 ++++++++++-- 8 files changed, 290 insertions(+), 106 deletions(-) diff --git a/src/components/XyTable/index.vue b/src/components/XyTable/index.vue index 3184ed9..d78d421 100644 --- a/src/components/XyTable/index.vue +++ b/src/components/XyTable/index.vue @@ -709,7 +709,7 @@ export default { show-overflow-tooltip={item.showOverflowTooltip ?? true} align={item.align ?? "center"} header-align={item.headerAlign ?? "center"} - class-name={`xy-table__row-fade ${item.className}`} + class-name={`xy-table__row-fade ${item.className} ${item.prop}`} label-class-name={`xy-table__title-fade ${item.labelClassName}`} selectable={item.selectable} reserve-selection={item.reserveSelection} diff --git a/src/utils/contactTable.js b/src/utils/contactTable.js index baaf1e6..136c846 100644 --- a/src/utils/contactTable.js +++ b/src/utils/contactTable.js @@ -51,10 +51,10 @@ export const getMergeCells = (tableData = [], tableColumn = [], mergeCols = []) export const groupBy = (arr, prop) => { return arr.sort((a, b) => { if (a[prop] < b[prop]) { - return 1; + return -1; } if (a[prop] > b[prop]) { - return -1; + return 1; } return 0; }); diff --git a/src/views/task/list/components/addPlan.vue b/src/views/task/list/components/addPlan.vue index b3751e4..e5d17de 100644 --- a/src/views/task/list/components/addPlan.vue +++ b/src/views/task/list/components/addPlan.vue @@ -223,13 +223,13 @@