+ style="max-width:200px" />
- {{ state.treeData.title }}
+ {{ state.treeData.title + '(' + state.treeData.staffNum + ')' }}
{{ state.treeData.title }}
diff --git a/src/components/x-naive-ui/x-n-data-table/index.vue b/src/components/x-naive-ui/x-n-data-table/index.vue
index c60de26..630ef7d 100644
--- a/src/components/x-naive-ui/x-n-data-table/index.vue
+++ b/src/components/x-naive-ui/x-n-data-table/index.vue
@@ -12,6 +12,7 @@ import {
} from "vue";
import Sortable from "sortablejs";
import { debounce } from "lodash-es";
+import { NDataTable } from "naive-ui";
// Props 定义
const props = defineProps({
diff --git a/src/views/message/inner/IndexSider.vue b/src/views/message/inner/IndexSider.vue
index a03d217..4773271 100644
--- a/src/views/message/inner/IndexSider.vue
+++ b/src/views/message/inner/IndexSider.vue
@@ -1,8 +1,27 @@
@@ -290,7 +393,6 @@ const getTreeData = () => {
-
{
>
-
+
员工通讯录
群聊列表
@@ -333,6 +435,31 @@ const getTreeData = () => {
@triggerTreeClick="handleTreeClick"
>
+
+
+
+
@@ -447,6 +574,9 @@ html[theme-mode='dark'] {
width: 100%;
padding: 0 12px;
.addressBook-content {
+ display: flex;
+ flex-direction: row;
+ gap: 20px;
.addressBook-tree {
width: 328px;
height: 524px;
@@ -456,6 +586,19 @@ html[theme-mode='dark'] {
padding: 12px 20px;
box-sizing: border-box;
}
+ .addressBook-table {
+ :deep(.n-data-table-th) {
+ background-color: #46299d;
+ color: #fff;
+ }
+ .addressBook-pagination {
+ display: flex;
+ justify-content: flex-end;
+ align-items: center;
+ padding: 22px 0 0;
+ box-sizing: border-box;
+ }
+ }
}
}