<template>
|
<div class="standard">
|
<div>
|
<el-table :data="tableData" max-height="675" style="width: 100%;margin-bottom: 20px;" row-key="rowId" border
|
@selection-change="handleSelectionChange" default-expand-all
|
:tree-props="{ children: 'children', hasChildren: 'hasChildren' }">
|
<el-table-column type="selection" width="55">
|
</el-table-column>
|
<el-table-column type="index" width="50" label="序号">
|
</el-table-column>
|
<el-table-column prop="father" label="工序" sortable width="200px">
|
<template slot-scope="scope">
|
<el-tag v-if="scope.row.father != null" type="primary">01</el-tag>
|
<span style="color: #000000">
|
{{ scope.row.father }}
|
</span>
|
</template>
|
</el-table-column>
|
<el-table-column prop="tname" sortable label="工艺名称">
|
<template slot-scope="scope">
|
<el-tag type="success" v-if="scope.row.tname != null">02</el-tag>
|
<span style="color: black">
|
{{ scope.row.tname }}
|
</span>
|
</template>
|
</el-table-column>
|
<el-table-column prop="mname" label="材料名称">
|
<template slot-scope="scope">
|
<el-tag type="info" color="#faf2ff" v-if="scope.row.mname != null">
|
<span style="color: #e1affb">03</span>
|
</el-tag>
|
<span>
|
{{scope.row.mname}}
|
</span>
|
</template>
|
</el-table-column>
|
<el-table-column prop="specifications" label="规格">
|
</el-table-column>
|
<el-table-column prop="unit" label="单位">
|
</el-table-column>
|
<el-table-column prop="num" label="数量">
|
</el-table-column>
|
</el-table>
|
</div>
|
</div>
|
</template>
|
|
<script>
|
export default {
|
data() {
|
return {
|
hasChildren:true,
|
selects: []
|
}
|
},
|
props:['tableData','tableType'],
|
created() {
|
console.log(this.tableData,this.tableType)
|
},
|
mounted() {
|
|
},
|
methods: {
|
handleSelectionChange(val) {
|
this.selects = val;
|
}
|
}
|
}
|
</script>
|
|
<style scoped>
|
.standard {
|
width: 100%;
|
height: 100%;
|
}
|
</style>
|
<style>
|
.standard * {
|
font-size: 14px;
|
}
|
|
.standard .has-gutter .el-table__cell {
|
background-color: #F0F1F5 !important;
|
color: #333;
|
}
|
|
.standard .has-gutter .el-table__cell .cell {
|
font-size: 16px;
|
font-weight: 500;
|
}
|
|
.standard .cell {
|
color: #333;
|
padding-left: 17px !important;
|
}
|
|
.standard {
|
width: 100%;
|
height: 100%;
|
overflow: auto;
|
}
|
|
.standard .el-table__body-wrapper {
|
height: 100%;
|
}
|
|
.standard .el-table__body {
|
height: 100%;
|
}
|
.standard .el-table .el-table__row:not([class*="el-table__row--level-"]) td:nth-child(3){
|
padding-left: 23px !important;
|
}
|
</style>
|
|