# 按钮样式
<el-button
size="mini"
type="text"
icon="el-icon-plus"
@click="handleAdd"
v-hasPermi="['*:*:add']"
>添加数据
</el-button>
<el-button
size="mini"
type="text"
class="text-info-cus"
icon="el-icon-view"
@click="handleDetail(scope.row.id)"
v-hasPermi="['*:*:detail']"
>详情
</el-button>
<el-button
size="mini"
type="text"
class="text-success-cus"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['*:*:edit']"
>修改
</el-button>
<el-button
size="mini"
type="text"
class="text-warning-cus"
icon="el-icon-check"
@click="handleSubmit(scope.row.id)"
v-hasPermi="['*:*:submit']"
>提交审批
</el-button>
<el-button
size="mini"
type="text"
class="text-danger-cus"
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['*:*:remove']"
>删除
</el-button>
<el-divider></el-divider>
<el-button
type="primary"
plain
icon="el-icon-plus"
size="mini"
@click="handleAdd"
v-hasPermi="['*:*:add']"
>新增
</el-button>
<el-button
type="success"
plain
icon="el-icon-edit"
size="mini"
:disabled="single"
@click="handleUpdate"
v-hasPermi="['*:*:edit']"
>修改
</el-button>
<el-button
type="danger"
plain
icon="el-icon-delete"
size="mini"
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['*:*:remove']"
>删除
</el-button>
<el-button
type="warning"
plain
icon="el-icon-download"
size="mini"
@click="handleExport"
v-hasPermi="['*:*:export']"
>导出
</el-button>
<script>
export default {
data() {
return {
multiple: undefined,
single: undefined
}
},
methods: {
handleAdd() {
},
handleDetail(id) {
},
handleUpdate(row) {
},
handleSubmit(id) {
},
handleDelete(row) {
},
handleExport() {
}
}
}
</script>
Expand Copy Copy