<template>
|
<div class="standard">
|
<div>
|
<el-table :data="tableData" max-height="675" row-key="rowId" border
|
:header-cell-style="{border:'0px',background:'#f5f7fa',color:'#606266',boxShadow: 'inset 0 1px 0 #ebeef5',textAlign: 'left'}"
|
@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="60" label="序号">
|
</el-table-column>
|
<el-table-column prop="father" label="工序" sortable width="200px">
|
<template slot-scope="scope">
|
<el-tag v-if="scope.row.children" type="primary">01</el-tag>
|
<span style="color: black">
|
{{ scope.row.father }}
|
</span>
|
</template>
|
</el-table-column>
|
<el-table-column sortable label="工艺名称">
|
<template slot-scope="scope">
|
<el-tag type="success" v-if="!scope.row.children">02</el-tag>
|
<span style="color: black">{{ scope.row.name }}</span>
|
</template>
|
</el-table-column>
|
<el-table-column prop="dg" label="设备组">
|
</el-table-column>
|
<el-table-column prop="pq" label="生产定额">
|
</el-table-column>
|
<el-table-column label="操作">
|
<el-button style="color: rgb(137, 137, 229);">编辑</el-button>
|
</el-table-column>
|
</el-table>
|
</div>
|
</div>
|
</template>
|
|
<script>
|
export default {
|
data() {
|
return {
|
selects: []
|
}
|
},
|
props:['tableData','tableType'],
|
created() {
|
console.log(this.tableData)
|
},
|
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>
|