diff --git a/src/assets/css/components/views/entityExplorer/entityList/row.scss b/src/assets/css/components/views/entityExplorer/entityList/row.scss
index fd2dc18a..118eb382 100644
--- a/src/assets/css/components/views/entityExplorer/entityList/row.scss
+++ b/src/assets/css/components/views/entityExplorer/entityList/row.scss
@@ -58,6 +58,7 @@
flex-direction: column;
flex: 1;
justify-content: center;
+ flex-wrap: wrap;
.cn-entity__header {
font-size: 16px;
@@ -76,6 +77,7 @@
flex: 1;
display: flex;
flex-direction: row;
+ flex-wrap: wrap;
.basic-info__item {
padding-right: 40px;
diff --git a/src/components/advancedSearch/AdvancedSearch.vue b/src/components/advancedSearch/AdvancedSearch.vue
index ef1c3ddd..a8f973eb 100644
--- a/src/components/advancedSearch/AdvancedSearch.vue
+++ b/src/components/advancedSearch/AdvancedSearch.vue
@@ -9,7 +9,7 @@
-
@@ -17,7 +17,7 @@
-
@@ -39,6 +39,11 @@ export default {
return {
searchContent: ''
}
+ },
+ methods: {
+ search () {
+ this.$emit('search', this.searchContent)
+ }
}
}
diff --git a/src/views/entityExplorer/EntityExplorer.vue b/src/views/entityExplorer/EntityExplorer.vue
index 7ea36d97..ec5fd75a 100644
--- a/src/views/entityExplorer/EntityExplorer.vue
+++ b/src/views/entityExplorer/EntityExplorer.vue
@@ -112,7 +112,7 @@ export default {
data () {
return {
showList: false,
- listMode: 'block', // entity列表的模式,list|block
+ listMode: 'list', // entity列表的模式,list|block
timeFilter: {},
filterData: [
diff --git a/src/views/entityExplorer/entityList/EntityList.vue b/src/views/entityExplorer/entityList/EntityList.vue
index e01610d6..9e4a36b4 100644
--- a/src/views/entityExplorer/entityList/EntityList.vue
+++ b/src/views/entityExplorer/entityList/EntityList.vue
@@ -7,11 +7,13 @@
@@ -71,7 +73,8 @@ export default {
showDetail: false,
typeName: '',
entityList: [],
- isCollapse: false
+ isCollapse: false,
+ collapseIndex: 0
}
},
methods: {
@@ -100,8 +103,13 @@ export default {
entityDetail (params) {
this.$emit('showDetail', { ...params, icon: this.iconClass })
},
- showCollapse (isCollapse) {
+ showCollapse (isCollapse, index) {
this.isCollapse = isCollapse
+ this.collapseIndex = index
+ },
+ cancelCollapse () {
+ this.isCollapse = false
+ this.$refs[`entityRow${this.collapseIndex}`].cancelCollapse()
}
}
}
diff --git a/src/views/entityExplorer/entityList/Row.vue b/src/views/entityExplorer/entityList/Row.vue
index f69d0346..80065654 100644
--- a/src/views/entityExplorer/entityList/Row.vue
+++ b/src/views/entityExplorer/entityList/Row.vue
@@ -97,6 +97,9 @@
import entityListMixin from './entityListMixin'
export default {
name: 'Row',
+ props: {
+ index: Number
+ },
mixins: [entityListMixin],
data () {
return {
@@ -106,7 +109,10 @@ export default {
methods: {
showCollapse () {
this.isCollapse = !this.isCollapse
- this.$emit('showCollapse', this.isCollapse)
+ this.$emit('showCollapse', this.isCollapse, this.index)
+ },
+ cancelCollapse () {
+ this.isCollapse = false
}
}
}