页面效果
<el-dropdown size="mini" @command="(command) => handleCommand(command, scope.row)">
<span class="el-dropdown-link">
el-button size="mini" type="text" icon="el-icon-d-arrow-right el-icon--right">更多</el-button>
</span>
<el-dropdown-menu slot="dropdown">
<el-dropdown-item v-auth="'system:user:resetPwd'" command="handleResetPwd" icon="el-icon-key">重置密码</el-dropdown-item>
<el-dropdown-item v-auth="'system:user:role'" command="handleAuthRole" icon="el-icon-circle-check">分配角色</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
handleCommand(command, row) {
switch (command) {
case 'handleResetPwd':
this.handleResetPwd(row)
break
case 'handleAuthRole':
this.handleAuthRole(row)
break
default:
break
}
},
handleResetPwd(row) {
this.resetPwdOpen = true
const userId = row.userId
this.pwdform.userId = userId
},