@@ -127,6 +136,7 @@ export default {
markerArr: [],
show: false,
value: '',
+ form: {girdName: '', id: ''},
ClusterBubble: null,
name: '',
buildList: [],
@@ -155,6 +165,10 @@ export default {
this.$dict.load("communityBuildingType")
},
methods: {
+ handleSelectGird(v) {
+ this.form = v || {}
+ // this.getGridList(v?.id, true)
+ },
getCommunityList() {
return this.$http.post('/app/appcommunitybuildinginfo/listByBuilding', null, {
params: {
@@ -365,34 +379,68 @@ export default {
.searchMap {
height: 100vh;
- .grid-input {
- width: calc(100% - 64px);
- height: 88px;
- background: #FFF;
- box-shadow: 0 4px 8px 0 rgba(192, 185, 185, 0.5);
- border-radius: 16px;
+ * {
+ box-sizing: border-box;
+ }
+
+ .top {
+ display: flex;
position: fixed;
- top: 24px;
- left: 50%;
- transform: translateX(-50%);
- z-index: 99999;
- padding: 16px 20px;
+ align-items: center;
+ justify-content: space-between;
+ top: 0;
+ left: 0;
+ z-index: 1111;
+ width: 100%;
+ height: 112px;
+ padding: 0 32px;
+ background: #FFF;
box-sizing: border-box;
+ .gird-content {
+ display: flex;
+ align-items: center;
+
+ image {
+ width: 32px;
+ height: 34px;
+ margin-right: 16px;
+ }
+
+ .label {
+ max-width: 120px;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ color: #666666;
+ font-size: 28px;
+ }
+ }
+
+ .left {
+ flex: 1;
+ }
+ }
+
+ .grid-input {
+ display: flex;
+ align-items: center;
+ width: 460px;
+ height: 64px;
+ background: #F5F5F5;
+ border-radius: 32px;
+ padding: 0 36px;
.search-icon {
- width: 48px;
- height: 48px;
+ width: 32px;
+ height: 32px;
margin-right: 16px;
}
.input {
- display: inline-block;
- padding: 8px 0;
- height: 32px;
- line-height: 32px;
- width: calc(100% - 220px);
+ flex: 1;
+ height: 64px;
+ width: 100%;
font-size: 28px;
- font-family: MicrosoftYaHei;
color: #666;
}
@@ -404,30 +452,13 @@ export default {
}
.clear-btn {
- display: inline-block;
width: 32px;
height: 32px;
- margin-right: 30px;
}
.del-icon {
width: 32px;
height: 32px;
- vertical-align: super;
- }
-
- .search-btn {
- display: inline-block;
- width: 80px;
- height: 32px;
- line-height: 32px;
- text-align: right;
- font-size: 28px;
- font-family: MicrosoftYaHei;
- color: #1365DD;
- border-left: 1px solid #DEDFE0;
- vertical-align: top;
- margin-top: 12px;
}
}
@@ -588,9 +619,8 @@ export default {
::v-deep.marker {
color: #fff;
background: #5088FF;
- padding: 0 32px;
width: fit-content;
- height: 56px;
+ padding: 10px 32px;
border-radius: 52px;
transform: translate(-50%, -50%);
display: flex;
diff --git a/src/project/saas/AppBuilding/list.vue b/src/project/saas/AppBuilding/list.vue
index 843a8fb0..2773777b 100644
--- a/src/project/saas/AppBuilding/list.vue
+++ b/src/project/saas/AppBuilding/list.vue
@@ -1,5 +1,5 @@
-
+
@@ -96,7 +96,7 @@ export default {