瀏覽代碼

pms BOM清单列表功能优化

zhangcl 3 月之前
父節點
當前提交
d1015c7b07
共有 1 個文件被更改,包括 16 次插入3 次删除
  1. 16 3
      src/views/pms/bom/index.vue

+ 16 - 3
src/views/pms/bom/index.vue

@@ -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
   }
-
 }
 
 /** 搜索按钮操作 */