<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>
|
|
<template>
|
<div class="standard">
|
<el-table :data="tableData" border style="width: 100%" row-key="id"
|
:tree-props="{children: 'children', hasChildren: 'hasChildren'}">
|
<el-table-column type="selection" width="50">
|
</el-table-column>
|
<template v-if="tableType==1">
|
<el-table-column type="index" label="序号" width="70">
|
<template slot-scope="scope">
|
{{ scope.row.index }}
|
</template>
|
</el-table-column>
|
<el-table-column prop="name" label="项目">
|
<template slot-scope="scope">
|
<el-tag size="mini" :type="scope.row.index? '':'success'" :style="{borderRadius: '40%',marginRight: '12px'}">{{ scope.row.index? '01':'02'}}</el-tag>
|
{{scope.row.name}}
|
</template>
|
</el-table-column>
|
<el-table-column prop="unit" label="单位">
|
</el-table-column>
|
<el-table-column prop="required" label="标准值">
|
</el-table-column>
|
<el-table-column prop="internal" label="内控值">
|
</el-table-column>
|
</template>
|
<template v-else>
|
<el-table-column prop="name" label="工艺名称">
|
</el-table-column>
|
<el-table-column prop="device_group" label="设备组">
|
</el-table-column>
|
<el-table-column label="匹配设备">
|
<template>
|
<el-button type="text">选择</el-button>
|
</template>
|
</el-table-column>
|
<el-table-column prop="quota" label="工时定额">
|
</el-table-column>
|
</template>
|
</el-table>
|
</div>
|
</template>
|
|
<script>
|
export default {
|
data() {
|
return {
|
selects: []
|
}
|
},
|
props:['tableData','tableType'],
|
created() {
|
console.log(this.tableData,this.tableType)
|
},
|
mounted() {
|
|
},
|
methods: {
|
handleSelectionChange(val) {
|
this.selects = val;
|
}
|
}
|
}
|
</script>
|