|
|
@@ -49,6 +49,7 @@
|
|
|
type="primary"
|
|
|
icon="el-icon-plus"
|
|
|
class="ele-btn-icon"
|
|
|
+ v-if="$hasPermission('eom:contact:save')"
|
|
|
@click="openEdit('新建客户', {})"
|
|
|
>
|
|
|
新建
|
|
|
@@ -58,6 +59,7 @@
|
|
|
type="danger"
|
|
|
el-icon-delete
|
|
|
class="ele-btn-icon"
|
|
|
+ v-if="$hasPermission('eom:contact:delete')"
|
|
|
@click="allDelBtn"
|
|
|
:disabled="selection?.length === 0"
|
|
|
>
|
|
|
@@ -76,6 +78,7 @@
|
|
|
<el-button
|
|
|
size="small"
|
|
|
type="warning"
|
|
|
+ v-if="$hasPermission('eom:contact:free')"
|
|
|
class="ele-btn-icon"
|
|
|
@click="setFree('all')"
|
|
|
:disabled="selection?.length === 0"
|
|
|
@@ -97,7 +100,7 @@
|
|
|
:underline="false"
|
|
|
icon="el-icon-edit"
|
|
|
@click="openEdit('编辑客户', row)"
|
|
|
- v-if="row.assignStatus !== 1"
|
|
|
+ v-if="row.assignStatus !== 1&& $hasPermission('eom:contact:update')"
|
|
|
>
|
|
|
修改
|
|
|
</el-link>
|
|
|
@@ -112,7 +115,7 @@
|
|
|
指派
|
|
|
</el-link>
|
|
|
<el-link
|
|
|
- v-if="row.assignStatus === 1"
|
|
|
+ v-if="row.assignStatus === 1&& $hasPermission('eom:contact:free')"
|
|
|
type="warning"
|
|
|
:underline="false"
|
|
|
@click="setFree('', row)"
|
|
|
@@ -120,7 +123,7 @@
|
|
|
释放
|
|
|
</el-link>
|
|
|
<el-link
|
|
|
- v-if="row.status === 2 && row.assignStatus !== 1"
|
|
|
+ v-if="row.status === 2 && row.assignStatus !== 1&& $hasPermission('eom:contact:update')"
|
|
|
type="primary"
|
|
|
:underline="false"
|
|
|
icon="el-icon-check"
|
|
|
@@ -129,7 +132,7 @@
|
|
|
启用
|
|
|
</el-link>
|
|
|
<el-link
|
|
|
- v-if="row.status === 1 && row.assignStatus !== 1"
|
|
|
+ v-if="row.status === 1 && row.assignStatus !== 1&& $hasPermission('eom:contact:update')"
|
|
|
type="primary"
|
|
|
:underline="false"
|
|
|
icon="el-icon-close"
|
|
|
@@ -141,7 +144,7 @@
|
|
|
<el-popconfirm
|
|
|
class="ele-action"
|
|
|
title="确定要删除此客户信息吗?"
|
|
|
- v-if="row.assignStatus !== 1"
|
|
|
+ v-if="row.assignStatus !== 1&& $hasPermission('eom:contact:delete')"
|
|
|
@confirm="remove(row)"
|
|
|
>
|
|
|
<template v-slot:reference>
|