|
|
@@ -134,7 +134,7 @@
|
|
|
@click.native.stop="handleEdit(scope.row)"
|
|
|
@findPage="findSubDeptPage"
|
|
|
></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)"
|
|
|
></KtButton>
|
|
|
</template>
|
|
|
@@ -1076,6 +1076,14 @@ export default {
|
|
|
},
|
|
|
//删除机构或部门
|
|
|
deleteMechanism(data) {
|
|
|
+ if (data.parentId == '0') {
|
|
|
+ this.$message({
|
|
|
+ message: "总部不可删除",
|
|
|
+ type: "warning",
|
|
|
+ duration: 1000,
|
|
|
+ });
|
|
|
+ return
|
|
|
+ }
|
|
|
this.$prompt('请输入密码', '提示', {
|
|
|
confirmButtonText: '确定',
|
|
|
cancelButtonText: '取消',
|