修改显示

master
夜笙歌 3 months ago
parent 6452bf288d
commit 0a092dec8f

@ -2,8 +2,8 @@
<div class="p-2"> <div class="p-2">
<el-row :gutter="20"> <el-row :gutter="20">
<!-- 生产bom树 --> <!-- 生产bom树 -->
<el-col :lg="6" :xs="24" style="height: calc(100vh - 120px);overflow:auto;" v-loading="treeLoading"> <el-col :lg="6" :xs="24" style="" v-loading="treeLoading">
<el-card shadow="hover" style=""> <el-card shadow="hover" style="height: calc(100vh - 120px);overflow:auto;">
<el-input v-model="materialName" placeholder="请输入物料名称" prefix-icon="Search" clearable /> <el-input v-model="materialName" placeholder="请输入物料名称" prefix-icon="Search" clearable />
<el-tree <el-tree
ref="materialBomTreeRef" ref="materialBomTreeRef"
@ -18,11 +18,17 @@
@node-click="handleNodeClick" @node-click="handleNodeClick"
> >
<template #default="{ node, data }"> <template #default="{ node, data }">
<el-tooltip :content="`${data.label}`"> <div>
<div class="custom-tree-node"> <el-tooltip :content="`${data.label}`">
<span>{{ node.label }}</span> <div class="custom-tree-node" style="display: inline-block;vertical-align: center">
</div> <span :style="{backgroundColor:getColor(data)?.[0],color:getColor(data)?.[1]}">{{ node.label
</el-tooltip> }}</span>
</div>
</el-tooltip>
<el-button type="primary" link @click="fun(data)">
上传
</el-button>
</div>
</template> </template>
</el-tree> </el-tree>
</el-card> </el-card>
@ -880,6 +886,17 @@ const findObjectByTreeKey = (list, targetTreeKey) => {
// } // }
// //
// } // }
const getColor = (e) => {
if (e.materialBomVersion === '01') {
return ['#ff0000', '#fff'];
}
if (e.materialBomVersion === '02') {
return ['#00ff00', '#000'];
}
if (e.materialBomVersion === '03') {
return ['#0000ff', '#fff'];
}
};
</script> </script>
<style lang="scss" scoped></style> <style lang="scss" scoped></style>

Loading…
Cancel
Save