1、操作栏添加其他按钮,代码
<el-table-column v-if="checkPer(['admin','sysSyncRecord:edit','sysSyncRecord:del'])" label="操作" width="250px" align="center">
<template slot-scope="scope">
<udOperation
:data="scope.row"
:permission="permission"
>
<template slot="left">
<el-button type="info" icon="el-icon-paperclip" size="mini" @click="crud.toEdit(scope.row)" />
</template>
</udOperation>
</template>
</el-table-column>
2、效果
3、工具栏添加按钮,代码示例
<!--如果想在工具栏加入更多按钮,可以使用插槽方式, slot = 'left' or 'right'-->
<crudOperation :permission="permission">
<template slot="left">
<el-button
class="filter-item"
size="mini"
type="success"
icon="el-icon-plus"
@click="autoImpression"
>
<router-link :to="'/ess/sealImpression/'">
测试
</router-link></el-button>
</template>
</crudOperation>
4、隐藏按钮
添加 optShow: { add: false, edit: true, del: true, download: false, reset: true }
cruds() {
return CRUD({ title: '测试', url: 'api/sysSyncRecord', idField: 'id', sort: 'id,desc', crudMethod: { ...crudSysSyncRecord }, optShow: { add: false, edit: true, del: true, download: false, reset: true }})
},