|
|
@@ -74,10 +74,10 @@
|
|
|
<el-button style="margin-left: 10px;" @click="showAllMember()">展示全部成员</el-button>
|
|
|
</div>
|
|
|
<div>
|
|
|
- <el-button type="primary" @click="add(ruleFormRef)">
|
|
|
- <el-icon><Plus /></el-icon>添加成员</el-button
|
|
|
- >
|
|
|
- <el-dropdown placement="bottom-start">
|
|
|
+ <el-button type="primary" @click="add(ruleFormRef)" v-auth="'member:add'">
|
|
|
+ <el-icon><Plus /></el-icon>添加成员</el-button>
|
|
|
+ <Auth :value="'member:delete'">
|
|
|
+ <el-dropdown placement="bottom-start">
|
|
|
<el-button>
|
|
|
批量操作<el-icon class="el-icon--right">
|
|
|
<arrow-down />
|
|
|
@@ -91,16 +91,18 @@
|
|
|
</el-dropdown-menu>
|
|
|
</template>
|
|
|
</el-dropdown>
|
|
|
- <el-button type="primary" :disabled="!deptItem.id" @click="manySetDeptUser()">
|
|
|
+ </Auth>
|
|
|
+ <el-button type="primary" v-auth="'member:add'" :disabled="!deptItem.id" @click="manySetDeptUser()">
|
|
|
设置负责人</el-button
|
|
|
>
|
|
|
</div>
|
|
|
</template>
|
|
|
<template v-slot:operation="scope">
|
|
|
- <el-button type="primary" link @click="editor(scope)">
|
|
|
+ <el-button type="primary" v-auth="'member:view'" link @click="editor(scope)">
|
|
|
详情
|
|
|
</el-button>
|
|
|
- <el-dropdown placement="bottom-start">
|
|
|
+ <Auth :value="'member:edit'">
|
|
|
+ <el-dropdown placement="bottom-start">
|
|
|
<span class="el-dropdown-link"> 更 多 </span>
|
|
|
<template #dropdown>
|
|
|
<el-dropdown-item v-on:click="changeDept(scope)"
|
|
|
@@ -113,6 +115,8 @@
|
|
|
<el-dropdown-item v-on:click="delUser(scope)">删除</el-dropdown-item>
|
|
|
</template>
|
|
|
</el-dropdown>
|
|
|
+ </Auth>
|
|
|
+
|
|
|
</template>
|
|
|
<template v-slot:search="scope">
|
|
|
{{ scope.slotData.label }}
|