@cell-click="cellClick"
:cell-style="setRowcellClass"
<el-table :data="tableData" @cell-click="cellClick" :cell-style="setRowcellClass">
<el-table-column :prop="item.items" :label="item.username" :width="item.width" v-for="item in data" :key="item.skillId" show-overflow-tooltip />
<el-table-column v-if="operate" label="操作" style="width: 200px">
<template #default="scope">
<slot name="data" :data="scope.row"></slot>
</template>
</el-table-column>
</el-table>
methods:{
cellClick(row, column, cell, event) {
if (column.label === "员工姓名") {
this.$router.push({
name: "EmployeeResume",
query: {
pername: row.staff_name,
},
});
}
},
setRowcellClass(row, column, rowIndex, columnIndex) {
if (row.column.label === "员工姓名") {
return "color: #0372c1; text-decoration: underline; cursor: pointer";
}
},
}