Bläddra i källkod

总部不能删除

yaoyao 2 år sedan
förälder
incheckning
c775b029d7
1 ändrade filer med 2 tillägg och 2 borttagningar
  1. 2 2
      src/views/Sys/Deptall.vue

+ 2 - 2
src/views/Sys/Deptall.vue

@@ -134,7 +134,7 @@
               @click.native.stop="handleEdit(scope.row)"
               @click.native.stop="handleEdit(scope.row)"
                 @findPage="findSubDeptPage"
                 @findPage="findSubDeptPage"
                ></KtButton>
                ></KtButton>
-               <KtButton :perms="'sys:institution:delete'" :size="'medium'" :type="'text'" :label="'删除'"
+               <KtButton :perms="'sys:institution:delete'" v-show="scope.row.parentId != '0'" :size="'medium'" :type="'text'" :label="'删除'"
               @click.native.stop="deleteMechanism(scope.row)"
               @click.native.stop="deleteMechanism(scope.row)"
                ></KtButton>
                ></KtButton>
             </template>
             </template>
@@ -1076,7 +1076,7 @@ export default {
     },
     },
     //删除机构或部门
     //删除机构或部门
     deleteMechanism(data) {
     deleteMechanism(data) {
-      if (data.name == "总部") {
+      if (data.parentId == '0') {
         this.$message({
         this.$message({
           message: "总部不可删除",
           message: "总部不可删除",
           type: "warning",
           type: "warning",