@@ -108,6 +108,9 @@
computed: {
_height() {
return Number(this.height)?Number(this.height)+'px':this.height
+ },
+ _table_height() {
+ return this.hidePagination && this.hideDo ? "100%" : "calc(100% - 50px)"
}
},
data() {
diff --git a/src/config/iconSelect.js b/src/config/iconSelect.js
index b948cb57..88b726fd 100644
--- a/src/config/iconSelect.js
+++ b/src/config/iconSelect.js
@@ -295,7 +295,8 @@ export default {
'sc-icon-bug-line',
'sc-icon-file-word',
'sc-icon-file-excel',
- 'sc-icon-file-ppt'
+ 'sc-icon-file-ppt',
+ 'sc-icon-organization'
]
}
]
diff --git a/src/style/fix.scss b/src/style/fix.scss
index e3f6bcdb..cac2bb49 100644
--- a/src/style/fix.scss
+++ b/src/style/fix.scss
@@ -40,6 +40,7 @@
.el-main > .scTable .el-table--border .el-table__inner-wrapper tr:first-child td:first-child {border-left: 0;}
.el-main > .scTable .el-table--border .el-table__inner-wrapper tr:first-child th:first-child {border-left: 0;}
.el-table.el-table--large {font-size: 14px;}
+.el-table.el-table--small {font-size: 12px;}
.el-table {font-size: 12px;}
.aminui-side-split li.active {background-color: var(--el-color-primary);}
diff --git a/src/views/setting/dept/index.vue b/src/views/setting/dept/index.vue
new file mode 100644
index 00000000..5f8fa7d4
--- /dev/null
+++ b/src/views/setting/dept/index.vue
@@ -0,0 +1,153 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 启用
+ 停用
+
+
+
+
+
+
+
+ 查看
+ 编辑
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/setting/dept/save.vue b/src/views/setting/dept/save.vue
new file mode 100644
index 00000000..ef9e29d6
--- /dev/null
+++ b/src/views/setting/dept/save.vue
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 取 消
+ 保 存
+
+
+
+
+
+
+
diff --git a/src/views/setting/role/index.vue b/src/views/setting/role/index.vue
index c60e2f30..ebe4e940 100644
--- a/src/views/setting/role/index.vue
+++ b/src/views/setting/role/index.vue
@@ -14,12 +14,19 @@