From aeabb6a019fbb7e60bd3b6c8cf3e4081abdff80c Mon Sep 17 00:00:00 2001
From: gongchunyi <deslre0381@gmail.com>
Date: 星期一, 18 五月 2026 20:39:10 +0800
Subject: [PATCH] feat: 设备巡检任务添加启用/停用
---
src/components/PIMTable/PIMTable.vue | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/components/PIMTable/PIMTable.vue b/src/components/PIMTable/PIMTable.vue
index 8e22459..1cddb23 100644
--- a/src/components/PIMTable/PIMTable.vue
+++ b/src/components/PIMTable/PIMTable.vue
@@ -146,7 +146,7 @@
@click.stop="o.clickFun(scope.row)"
:key="key"
>
- {{ o.name }}
+ {{ typeof o.name === 'function' ? o.name(scope.row) : o.name }}
</el-button>
<el-upload
:action="
@@ -426,12 +426,13 @@
};
const getOperationColor = (operation, row) => {
+ const colorValue = typeof operation?.color === 'function' ? operation.color(row) : operation?.color;
const baseColor =
operation?.name === "鍒犻櫎" || operation?.name === "delete"
? "#D93025"
: operation?.name === "璇︽儏"
? "#67C23A"
- : operation?.color || "var(--el-color-primary)";
+ : colorValue || "var(--el-color-primary)";
if (isOperationDisabled(operation, row)) {
return fadeColor(baseColor, 0.35);
--
Gitblit v1.9.3