|
|
@@ -3,7 +3,7 @@
|
|
|
<el-card :bordered="false" class="proCard">
|
|
|
<template #header>
|
|
|
<el-space align="center">
|
|
|
- <el-button type="primary" @click="openCreateDrawer" v-permission="{ action: [PERM_USER.DEPT_ADD] }">
|
|
|
+ <el-button type="primary" @click="openCreateDrawer">
|
|
|
<template #icon>
|
|
|
<el-icon>
|
|
|
<FileAddOutlined />
|
|
|
@@ -23,18 +23,10 @@
|
|
|
<template #default="scope">
|
|
|
<el-space>
|
|
|
<div class="el-space el-space--horizontal">
|
|
|
- <div
|
|
|
- class="el-space__item"
|
|
|
- @click="handleEdit(scope.row)"
|
|
|
- v-permission="{ action: [PERM_USER.DEPT_EDIT] }"
|
|
|
- >
|
|
|
+ <div class="el-space__item" @click="handleEdit(scope.row)">
|
|
|
<div><img :src="editIcon" class="el-tooltip__trigger" /></div>
|
|
|
</div>
|
|
|
- <div
|
|
|
- class="el-space__item"
|
|
|
- @click="handleDelete(scope.row)"
|
|
|
- v-permission="{ action: [PERM_USER.DEPT_DELETE] }"
|
|
|
- >
|
|
|
+ <div class="el-space__item" @click="handleDelete(scope.row)">
|
|
|
<div><img :src="deleteIcon" class="el-tooltip__trigger" /></div>
|
|
|
</div>
|
|
|
</div>
|