|
@@ -71,7 +71,22 @@
|
|
|
v-if="refreshTable"
|
|
|
style="width: 100%"
|
|
|
>
|
|
|
- <el-table-column prop="name" label="BOM节点" />
|
|
|
+ <el-table-column prop="name" label="BOM节点" >
|
|
|
+ <template #default="scope">
|
|
|
+ <!-- 使用 el-tooltip 包裹内容 -->
|
|
|
+ <el-tooltip
|
|
|
+ effect="dark"
|
|
|
+ :content="`设备分类:${scope.row.deviceCategoryName || '暂无'}`"
|
|
|
+ placement="top-start"
|
|
|
+ :disabled="!scope.row.deviceCategoryName"
|
|
|
+ >
|
|
|
+ <!-- 原有显示名称 -->
|
|
|
+ <span class="bom-node-name">
|
|
|
+ {{ scope.row.name }}
|
|
|
+ </span>
|
|
|
+ </el-tooltip>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
<!-- <el-table-column prop="deviceCategoryName" label="设备分类" /> -->
|
|
|
<el-table-column prop="sort" label="排序" />
|
|
|
<el-table-column prop="status" label="状态" >
|
|
@@ -142,7 +157,6 @@
|
|
|
</template>
|
|
|
<script lang="ts" setup>
|
|
|
import { DICT_TYPE, getIntDictOptions } from '@/utils/dict'
|
|
|
-import { dateFormatter } from '@/utils/formatTime'
|
|
|
import * as BomApi from '@/api/pms/bom'
|
|
|
import {CommonBomMaterialApi, CommonBomMaterialVO} from '@/api/pms/commonbommaterial'
|
|
|
import BomForm from './BomForm.vue'
|
|
@@ -231,7 +245,6 @@ const chooseMaterial = async(row) => {
|
|
|
} finally {
|
|
|
// formLoading.value = false
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
|
|
|
/** 搜索按钮操作 */
|