Просмотр исходного кода

图库目录操作权限改动

Karsa 1 год назад
Родитель
Сommit
8689e18ac9
1 измененных файлов с 6 добавлено и 6 удалено
  1. 6 6
      src/views/dataEntry_manage/chartSetting.vue

+ 6 - 6
src/views/dataEntry_manage/chartSetting.vue

@@ -112,21 +112,21 @@
                     src="~@/assets/img/data_m/move_ico.png"
                     alt=""
                     style="width: 14px; height: 14px; margin-right: 8px"
-                    v-if="data.SysUserId === roleId || role === 'admin'"
+                    v-if="data.Button.MoveButton"
                   />
                   <img
                     src="~@/assets/img/set_m/add.png"
                     alt=""
                     style="width: 14px; height: 14px; margin-right: 8px"
                     @click.stop="addNode(node, data)"
-                    v-if="(node.level === 1||node.level === 2) && role === 'admin'"
+                    v-if="data.Button.AddButton"
                   />
                   <img
                     src="~@/assets/img/set_m/edit.png"
                     alt=""
                     style="width: 15px; height: 14px; margin-right: 8px"
                     @click.stop="editNode(node, data)"
-                    v-if="role === 'admin' && !data.ChartInfoId"
+                    v-if="data.Button.OpButton"
                   />
                   <img
                     slot="reference"
@@ -134,7 +134,7 @@
                     alt=""
                     style="width: 14px; height: 14px"
                     @click.stop="removeNode(node, data)"
-                    v-if="role === 'admin' && !data.ChartInfoId"
+                    v-if="data.Button.DeleteButton"
                   />
                 </span>
               </span>
@@ -1055,7 +1055,7 @@ export default {
     /* 双击label出现input修改框 */
     editNodeLabel(node, data) {
       //目录名称可以双击修改 指标不能
-      if (!data.ChartInfoId && this.role === 'admin') {
+      if (!data.ChartInfoId && data.Button.OpButton) {
         this.$set(data, 'isEdit', true);
         this.new_label = data.ChartClassifyName;
         this.$nextTick(() => {
@@ -1249,7 +1249,7 @@ export default {
     /* 判断节点是否能被拖拽 */
     canDragHandle(node) {
       let canMove = false;
-      if (node.data.SysUserId === this.roleId || this.role === 'admin') {
+      if (node.data.Button.MoveButton) {
         canMove = true;
       }
       return canMove;