<template>
|
<div class="standard">
|
<div>
|
<el-table ref="table" :data="tableData" row-key="rowId" border max-height="675"
|
@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="tfather" label="工序">
|
<template slot-scope="scope">
|
<el-tag type="primay" v-if="scope.row.tfather != null">01</el-tag>
|
<span>{{scope.row.tfather}}</span>
|
</template>
|
</el-table-column>
|
<el-table-column prop="tname" label="工艺名称">
|
<template slot-scope="scope">
|
<el-tag type="success" v-if="scope.row.tname != null">02</el-tag>
|
<span>{{scope.row.tname}}</span>
|
</template>
|
</el-table-column>
|
<el-table-column prop="pname" label="指标名称">
|
<template slot-scope="scope">
|
<el-tag type="info" color="#faf2ff" v-if="scope.row.pname != null">
|
<span style="color: #e1affb">03</span>
|
</el-tag>
|
<span>{{scope.row.pname}}</span>
|
</template>
|
</el-table-column>
|
<el-table-column prop="unit" label="单位"></el-table-column>
|
<el-table-column prop="internal" label="内控值"></el-table-column>
|
<el-table-column prop="required" label="标准值"></el-table-column>
|
</el-table>
|
</div>
|
</div>
|
</template>
|
|
<script>
|
export default {
|
data() {
|
return {
|
selects: [],
|
}
|
},
|
props:['tableData','tableType'],
|
created() {},
|
mounted() {},
|
methods: {
|
handleSelectionChange(val) {
|
this.selects = val;
|
},
|
aaaa(){
|
console.log("aaaaa----",this.targetData);
|
}
|
}
|
}
|
</script>
|
|
<style scoped>
|
.expand-button {
|
cursor: pointer;
|
color: #1890ff;
|
}
|
.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>
|
|