From e545f964005b0c80b29a4417ca8275570778ac75 Mon Sep 17 00:00:00 2001
From: zhangwencui <1064582902@qq.com>
Date: 星期六, 14 三月 2026 13:29:44 +0800
Subject: [PATCH] 工艺路线加上产品和bom 样式优化
---
src/components/PIMTable/PIMTable.vue | 16 ++++++++--------
1 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/src/components/PIMTable/PIMTable.vue b/src/components/PIMTable/PIMTable.vue
index 976086b..f83bc0a 100644
--- a/src/components/PIMTable/PIMTable.vue
+++ b/src/components/PIMTable/PIMTable.vue
@@ -85,9 +85,9 @@
typeof dataTypeFn(scope.row[item.prop], item.formatData) ===
'string'
"
- :title="formatters(scope.row[item.prop], item.formatData)"
+ :title="formatters(scope.row[item.prop], item.formatData, scope.row)"
:type="formatType(scope.row[item.prop], item.formatType)">
- {{ formatters(scope.row[item.prop], item.formatData) }}
+ {{ formatters(scope.row[item.prop], item.formatData, scope.row) }}
</el-tag>
<el-tag v-for="(tag, index) in dataTypeFn(
scope.row[item.prop],
@@ -98,14 +98,14 @@
'object'
"
:key="index"
- :title="formatters(scope.row[item.prop], item.formatData)"
+ :title="formatters(scope.row[item.prop], item.formatData, scope.row)"
:type="formatType(tag, item.formatType)">
{{ item.tagGroup ? tag[item.tagGroup.label] ?? tag : tag }}
</el-tag>
<el-tag v-else
- :title="formatters(scope.row[item.prop], item.formatData)"
+ :title="formatters(scope.row[item.prop], item.formatData, scope.row)"
:type="formatType(scope.row[item.prop], item.formatType)">
- {{ formatters(scope.row[item.prop], item.formatData) }}
+ {{ formatters(scope.row[item.prop], item.formatData, scope.row) }}
</el-tag>
</div>
<!-- 鎸夐挳 -->
@@ -181,7 +181,7 @@
style="width: 100%">
<span v-if="!item.formatData">{{ scope.row[item.prop] }}</span>
<span v-else>{{
- formatters(scope.row[item.prop], item.formatData)
+ formatters(scope.row[item.prop], item.formatData, scope.row)
}}</span>
</div>
</template>
@@ -217,8 +217,8 @@
return typeof val === "function" ? val(row) : val;
};
- const formatters = (val, format) => {
- return typeof format === "function" ? format(val) : val;
+ const formatters = (val, format, row) => {
+ return typeof format === "function" ? format(val, row) : val;
};
// Props锛堜娇鐢� defineProps 鐨勯潪 TS 褰㈠紡锛�
--
Gitblit v1.9.3