|
@@ -23,10 +23,11 @@
|
|
|
<span style="display:flex;alignItems:center;" v-show="act_node===data.unicodeKey">
|
|
|
<img src="~@/assets/img/data_m/move_ico.png" alt="" style="width:12px;height:12px;marginRight:10px;" @click.stop>
|
|
|
<img src="~@/assets/img/set_m/add.png" alt="" style="width:12px;height:12px;marginRight:10px;" @click.stop="addNode(data)"
|
|
|
- v-if="data.IsDepartment && (!isTrail || (isTrail && data.canEdit))">
|
|
|
- <img src="~@/assets/img/set_m/add.png" alt="" style="width:12px;height:12px;marginRight:10px;" @click.stop="addNode(data)" v-if="data.IsGroup">
|
|
|
+ v-if="data.IsDepartment && (!isTrail || (isTrail && data.canEdit))&&permissionBtn.isShowBtn('sysDepartPermission','sysDepart_classifyOpt_edit')">
|
|
|
+ <img src="~@/assets/img/set_m/add.png" alt="" style="width:12px;height:12px;marginRight:10px;" @click.stop="addNode(data)"
|
|
|
+ v-if="data.IsGroup&&permissionBtn.isShowBtn('sysDepartPermission','sysDepart_classifyOpt_edit')">
|
|
|
<img src="~@/assets/img/set_m/edit.png" alt="" style="width:12px;height:12px;marginRight:10px;" @click.stop="editNode(data)"
|
|
|
- v-if="(!isTrail) || (data.canEdit||data.IsGroup)">
|
|
|
+ v-if="((!isTrail) || (data.canEdit||data.IsGroup))&&permissionBtn.isShowBtn('sysDepartPermission','sysDepart_classifyOpt_edit')">
|
|
|
<el-popconfirm
|
|
|
@onConfirm="removeNode(node,data)"
|
|
|
confirmButtonText='删除'
|
|
@@ -35,7 +36,7 @@
|
|
|
icon="el-icon-info"
|
|
|
iconColor="red"
|
|
|
title="确定删除吗"
|
|
|
- v-if="data.DepartmentId!=shareCustomDepartmentId && (!isTrail || (isTrail && (data.canEdit || data.IsGroup)))"
|
|
|
+ v-if="data.DepartmentId!=shareCustomDepartmentId && (!isTrail || (isTrail && (data.canEdit || data.IsGroup)))&&permissionBtn.isShowBtn('sysDepartPermission','sysDepart_classifyOpt_delete')"
|
|
|
>
|
|
|
<!-- 共享客户组不允许删除 -->
|
|
|
<img slot="reference" src="~@/assets/img/set_m/del.png" alt="" style="width:12px;height:12px;marginTop:4px">
|
|
@@ -43,7 +44,7 @@
|
|
|
</span>
|
|
|
</span>
|
|
|
</el-tree>
|
|
|
- <div class="noDepart" @click="addDepart">
|
|
|
+ <div class="noDepart" @click="addDepart" v-if="permissionBtn.isShowBtn('sysDepartPermission','sysDepart_classifyOpt_edit')">
|
|
|
<img src="~@/assets/img/set_m/add_ico.png" alt="" style="width:16px;height:16px;marginRight:10px;">
|
|
|
<span>新建部门</span>
|
|
|
</div>
|