diff --git a/src/assets/scss/modules/visual/basicInfoMain.scss b/src/assets/scss/modules/visual/basicInfoMain.scss index 321545768..70c4e5d9a 100644 --- a/src/assets/scss/modules/visual/basicInfoMain.scss +++ b/src/assets/scss/modules/visual/basicInfoMain.scss @@ -51,21 +51,35 @@ .div_search { width: 100%; height: 56px; - background: #011168; - border-radius: 4px; text-align: center; + background-color: #011168; + border-radius: 4px 0 0 4px; + border: none; + box-shadow: 0 0 10px inset #1a5afd; + font-size: 18px; + font-family: PingFang SC; + font-weight: 400; + color: #ffffff; + opacity: 0.7; display: flex; - justify-content: flex-end; - - .icon { + justify-content: space-between; + .div_search_left { display: flex; - align-items: center; - margin-left: 29px; - margin-top: 16px; + justify-content: flex-start; + .icon { + display: flex; + align-items: center; + margin-left: 29px; + + > img { + width: 24px; + height: 24px; + } + } - > img { - width: 24px; - height: 24px; + > span { + line-height: 56px; + margin-left: 10px; } } @@ -83,6 +97,10 @@ } } + .div_search:hover { + cursor: pointer; + } + .div_info { box-sizing: border-box; width: 100%; diff --git a/src/views/modules/base/community/buildForm.vue b/src/views/modules/base/community/buildForm.vue index 7ae2ff1ce..d144e2706 100644 --- a/src/views/modules/base/community/buildForm.vue +++ b/src/views/modules/base/community/buildForm.vue @@ -168,13 +168,16 @@ export default { this.dataForm.gridId = agencyObj.gridId this.dataForm.neighborHoodId = agencyObj.id - map.setCenter(new TMap.LatLng(agencyObj.latitude, agencyObj.longitude)) - this.formType = type if (row) { this.dataForm = JSON.parse(JSON.stringify(row)) this.buildingId = this.dataForm.buildingId this.buildType = this.dataForm.buildingTypeKey + + map.setCenter(new TMap.LatLng(this.dataForm.latitude, this.dataForm.longitude)) + this.setMarker(this.dataForm.latitude, this.dataForm.longitude) + } else { + map.setCenter(new TMap.LatLng(agencyObj.latitude, agencyObj.longitude)) } diff --git a/src/views/modules/base/community/buildTable.vue b/src/views/modules/base/community/buildTable.vue index afe06e31e..18c4a1574 100644 --- a/src/views/modules/base/community/buildTable.vue +++ b/src/views/modules/base/community/buildTable.vue @@ -118,7 +118,7 @@ diff --git a/src/views/modules/base/community/communityForm.vue b/src/views/modules/base/community/communityForm.vue index c6875c5e6..6dec5775b 100644 --- a/src/views/modules/base/community/communityForm.vue +++ b/src/views/modules/base/community/communityForm.vue @@ -277,14 +277,16 @@ export default { async initForm (type, row, agencyObj) { this.$refs.ref_form.resetFields(); this.agencyObj = agencyObj - // debugger - map.setCenter(new TMap.LatLng(agencyObj.latitude, agencyObj.longitude)) this.formType = type if (row) { - this.dataForm = JSON.parse(JSON.stringify(row)) this.neighborHoodId = this.dataForm.neighborHoodId + map.setCenter(new TMap.LatLng(this.dataForm.latitude, this.dataForm.longitude)) + this.setMarker(this.dataForm.latitude, this.dataForm.longitude) + + } else { + map.setCenter(new TMap.LatLng(agencyObj.latitude, agencyObj.longitude)) } diff --git a/src/views/modules/base/community/communityTable.vue b/src/views/modules/base/community/communityTable.vue index 8c6f09364..4fc23e5ed 100644 --- a/src/views/modules/base/community/communityTable.vue +++ b/src/views/modules/base/community/communityTable.vue @@ -119,7 +119,7 @@ diff --git a/src/views/modules/base/community/roomTable.vue b/src/views/modules/base/community/roomTable.vue index 7fb5197fb..8a065fb7e 100644 --- a/src/views/modules/base/community/roomTable.vue +++ b/src/views/modules/base/community/roomTable.vue @@ -129,7 +129,7 @@ diff --git a/src/views/modules/communityParty/regionalParty/units.vue b/src/views/modules/communityParty/regionalParty/units.vue index b8849d202..792c22440 100644 --- a/src/views/modules/communityParty/regionalParty/units.vue +++ b/src/views/modules/communityParty/regionalParty/units.vue @@ -151,7 +151,7 @@ label="分类" width="180"> - { + item.serviceMatterShow = '' + if (item.serviceMatterList.length > 0) { + item.serviceMatterShow = item.serviceMatterList.jone('') + + } + + }); } else { this.$message.error(msg) } diff --git a/src/views/modules/communityParty/regionalParty/unitsForm.vue b/src/views/modules/communityParty/regionalParty/unitsForm.vue index 383174ba6..0f9371a13 100644 --- a/src/views/modules/communityParty/regionalParty/unitsForm.vue +++ b/src/views/modules/communityParty/regionalParty/unitsForm.vue @@ -54,12 +54,12 @@ + v-model="formData.serviceMatterList"> {{item.label}} @@ -197,7 +197,7 @@ export default { formData: { gridId: '', unitName: '', - serviceMatter: [], + serviceMatterList: [], type: '', contact: '', contactMobile: '', @@ -429,7 +429,7 @@ export default { this.formData = { gridId: '', unitName: '', - serviceMatter: [], + serviceMatterList: [], type: '', contact: '', contactMobile: '', diff --git a/src/views/modules/communityService/ninePlaces/inspect/inspect.vue b/src/views/modules/communityService/ninePlaces/inspect/inspect.vue new file mode 100644 index 000000000..b8849d202 --- /dev/null +++ b/src/views/modules/communityService/ninePlaces/inspect/inspect.vue @@ -0,0 +1,694 @@ + + + + diff --git a/src/views/modules/communityService/ninePlaces/inspect/unitsForm.vue b/src/views/modules/communityService/ninePlaces/inspect/unitsForm.vue new file mode 100644 index 000000000..383174ba6 --- /dev/null +++ b/src/views/modules/communityService/ninePlaces/inspect/unitsForm.vue @@ -0,0 +1,553 @@ + + + + + + diff --git a/src/views/modules/communityService/ninePlaces/places/places.vue b/src/views/modules/communityService/ninePlaces/places/places.vue new file mode 100644 index 000000000..0d0dd69fc --- /dev/null +++ b/src/views/modules/communityService/ninePlaces/places/places.vue @@ -0,0 +1,515 @@ + + + + diff --git a/src/views/modules/communityService/ninePlaces/places/placesForm.vue b/src/views/modules/communityService/ninePlaces/places/placesForm.vue new file mode 100644 index 000000000..8b3fbe1c1 --- /dev/null +++ b/src/views/modules/communityService/ninePlaces/places/placesForm.vue @@ -0,0 +1,363 @@ + + + + + + diff --git a/src/views/modules/communityService/ninePlaces/team/team.vue b/src/views/modules/communityService/ninePlaces/team/team.vue new file mode 100644 index 000000000..615cd8e02 --- /dev/null +++ b/src/views/modules/communityService/ninePlaces/team/team.vue @@ -0,0 +1,486 @@ + + + + diff --git a/src/views/modules/communityService/ninePlaces/team/teamForm.vue b/src/views/modules/communityService/ninePlaces/team/teamForm.vue new file mode 100644 index 000000000..534afb1fe --- /dev/null +++ b/src/views/modules/communityService/ninePlaces/team/teamForm.vue @@ -0,0 +1,440 @@ + + + + + + diff --git a/src/views/modules/visual/basicinfo/basicInfoCommunity.vue b/src/views/modules/visual/basicinfo/basicInfoCommunity.vue index 78b8f751b..50f54367a 100644 --- a/src/views/modules/visual/basicinfo/basicInfoCommunity.vue +++ b/src/views/modules/visual/basicinfo/basicInfoCommunity.vue @@ -11,11 +11,11 @@ - + @click.native="handleClickBuilding(index)"> @@ -393,10 +393,14 @@ export default { }, //切换楼栋 - handleClickBuilding (index) { + async handleClickBuilding (index) { + this.selBuildingId = this.buildingArray[index].buildingId this.selBuildingName = this.buildingArray[index].buildingName + await this.loadRoom() + this.roomLoaded = true + this.$emit('refreshInfoList', this.selBuildingId, 'building') }, //选择房间 diff --git a/src/views/modules/visual/basicinfo/basicInfoMain.vue b/src/views/modules/visual/basicinfo/basicInfoMain.vue index 8341e9a0a..fffed07dc 100644 --- a/src/views/modules/visual/basicinfo/basicInfoMain.vue +++ b/src/views/modules/visual/basicinfo/basicInfoMain.vue @@ -38,20 +38,18 @@
-