diff --git a/package-lock.json b/package-lock.json
index b66d5f53..1d4da895 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -15,6 +15,7 @@
"@codemirror/lang-json": "^6.0.1",
"@codemirror/lang-sql": "^6.5.4",
"@codemirror/theme-one-dark": "^6.1.2",
+ "@dataview/datav-vue3": "^0.0.0-test.1672506674342",
"@element-plus/icons-vue": "^2.3.1",
"@jiaminghi/data-view": "^2.10.0",
"@kjgl77/datav-vue3": "^1.7.2",
@@ -669,6 +670,27 @@
"node": ">=10"
}
},
+ "node_modules/@dataview/datav-vue3": {
+ "version": "0.0.0-test.1672506674342",
+ "resolved": "https://registry.npmmirror.com/@dataview/datav-vue3/-/datav-vue3-0.0.0-test.1672506674342.tgz",
+ "integrity": "sha512-d0oT/msAi592CTvWmQl0umkLpHgMwtTN2+peyo0L2GHNG7b4cKeO9meEF5o28DgFzRwOLeNQW73vKCF4JC+ihw==",
+ "dependencies": {
+ "@jiaminghi/color": "^0.1.1",
+ "classnames": "^2.3.2",
+ "lodash-es": "^4.17.21"
+ },
+ "peerDependencies": {
+ "vue": ">=3.2.0"
+ }
+ },
+ "node_modules/@dataview/datav-vue3/node_modules/@jiaminghi/color": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmmirror.com/@jiaminghi/color/-/color-0.1.1.tgz",
+ "integrity": "sha512-M09+Sb5HGqVim0zo+nG5gU1v+6gXT8ptr0BZR6dMGt83XmCJgnZtO8s7llTW4hLFFFM5co6geZvTekqLpSPAAQ==",
+ "dependencies": {
+ "@babel/runtime": "^7.5.5"
+ }
+ },
"node_modules/@element-plus/icons-vue": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/@element-plus/icons-vue/-/icons-vue-2.3.1.tgz",
@@ -2102,6 +2124,11 @@
"fsevents": "~2.3.2"
}
},
+ "node_modules/classnames": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmmirror.com/classnames/-/classnames-2.5.1.tgz",
+ "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow=="
+ },
"node_modules/claygl": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/claygl/-/claygl-1.3.0.tgz",
diff --git a/package.json b/package.json
index dc5e3db2..413fea68 100644
--- a/package.json
+++ b/package.json
@@ -23,6 +23,7 @@
"@codemirror/lang-json": "^6.0.1",
"@codemirror/lang-sql": "^6.5.4",
"@codemirror/theme-one-dark": "^6.1.2",
+ "@dataview/datav-vue3": "^0.0.0-test.1672506674342",
"@element-plus/icons-vue": "^2.3.1",
"@jiaminghi/data-view": "^2.10.0",
"@kjgl77/datav-vue3": "^1.7.2",
diff --git a/src/views/index.vue b/src/views/index.vue
index e7e472f6..d4a444f9 100644
--- a/src/views/index.vue
+++ b/src/views/index.vue
@@ -1,311 +1,301 @@
-
-
+
\ No newline at end of file
+ .community_center {
+ // width: calc(100% - 100px);
+ width: 100%;
+ height: calc(100% - 68px);
+ // height: 100%;
+ // margin: 10px 50px 30px 50px;
+ position: relative;
+ // background: linear-gradient(to left, rgba(0, 0, 0, 0), rgba(0, 31, 65, 1));
+ }
+}
+
diff --git a/src/views/page/index.vue b/src/views/page/index.vue
index af777d34..b6387e4c 100644
--- a/src/views/page/index.vue
+++ b/src/views/page/index.vue
@@ -620,6 +620,9 @@ const onSearch = () => {
console.log('Expanded Keys:', Array.from(keysToExpand))
console.log('Selected Keys:', keysToSelect)
+ if (keysToSelect.length === 0) {
+ ElMessage.warning(`未搜索到${searchValue.value}`)
+ }
expandedKeys.value = [...new Set(keysToExpand)]
selectedKeys.value = keysToSelect