Browse Source

02/18 19:55

111
261568008@qq.com 5 years ago
parent
commit
6d02412501

File diff suppressed because it is too large
+ 0 - 0
dist/index.html


File diff suppressed because it is too large
+ 0 - 0
dist/static/css/chunk-24168529.6f7b37c5.css


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/app.f7d2693a.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-24168529.4f243def.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/chunk-725e7954.194a1dd6.js


+ 4 - 2
src/utils/directive.js

@@ -17,9 +17,11 @@ Vue.directive('permission', {
                 el.parentNode && el.parentNode.removeChild(el)
                 el.parentNode && el.parentNode.removeChild(el)
             }
             }
         } else{
         } else{
-            if(!permission.includes(value.parent) || !permission.includes(value.child)) {
-                el.parentNode && el.parentNode.removeChild(el)
+            if(permission.includes(value.parent) && permission.includes(value.child)) {
+                
                 // el.style.display = 'none'
                 // el.style.display = 'none'
+            }else{
+                el.parentNode && el.parentNode.removeChild(el)
             }
             }
         }
         }
         
         

+ 2 - 2
src/views/teacherManager/teacherOperation/components/teacherOperation.vue

@@ -262,8 +262,8 @@
           multiple
           multiple
           action="/api-web/uploadFile"
           action="/api-web/uploadFile"
         >
         >
-          <el-button icon="ios-cloud-upload-outline" v-if="pageType != 'create'"v-permission="{child: 'api-web/uploadFile', parent: '/teacherUpdate/baseInfo'}">修改头像</el-button>
-          <el-button icon="ios-cloud-upload-outline" v-else v-permission="{child: 'api-web/uploadFile', parent: '/teacherAdd/baseInfo'}">修改头像</el-button>
+          <el-button icon="ios-cloud-upload-outline" v-if="pageType != 'create'"v-permission="{child: 'resetTeacher/uploadFile', parent: '/teacherUpdate/baseInfo'}">修改头像</el-button>
+          <el-button icon="ios-cloud-upload-outline" v-if="pageType == 'create'" v-permission="{child: 'createTeacher/uploadFile', parent: '/teacherAdd/baseInfo'}">新增头像</el-button>
         </el-upload>
         </el-upload>
       </div>
       </div>
     </div>
     </div>

Some files were not shown because too many files changed in this diff