Browse Source

fix: 修复 所有 不可编辑/删除

lanceJiang 8 months ago
parent
commit
c6ad5beb94
1 changed files with 1 additions and 14 deletions
  1. 1 14
      src/views/setting/dict/index.vue

+ 1 - 14
src/views/setting/dict/index.vue

@@ -41,7 +41,7 @@
 						<span class="custom-tree-node">
 							<span class="label">{{ node.label }}</span>
 							<span class="code">{{ data.code }}</span>
-							<span class="do">
+							<span v-if="data.id" class="do">
 								<el-icon :style="{ color: 'var(--el-color-primary)' }" size="24" @click.stop="dicEdit(data)"><Edit /></el-icon>
 								<el-icon :style="{ color: 'var(--el-color-error)' }" size="24" @click.stop="dictDel(node, data)"><Delete /></el-icon>
 							</span>
@@ -436,19 +436,6 @@ watch(groupFilterText, val => {
 })
 </script>
 <style scoped lang="scss">
-// 角色的树结构样式
-:deep(.menu-tree) {
-	.el-tree-node {
-		&:first-child {
-			.custom-tree-node {
-				.do {
-					display: none !important;
-				}
-			}
-		}
-	}
-}
-
 .custom-tree-node {
 	display: flex;
 	flex: 1;