From af4cb4e19312b26f1a88c17038669bc56c3b8a9a Mon Sep 17 00:00:00 2001 From: jiangyy Date: Thu, 21 Apr 2022 09:25:07 +0800 Subject: [PATCH 1/6] =?UTF-8?q?=E5=8F=AF=E8=A7=86=E5=8C=96=E5=B9=B3?= =?UTF-8?q?=E5=8F=B0=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../scss/modules/visual/basicInfoMain.scss | 18 ++- .../modules/base/community/buildTable.vue | 11 +- .../modules/base/community/community.vue | 18 +++ .../modules/base/community/communityTable.vue | 17 +-- .../modules/base/community/roomTable.vue | 2 +- .../visual/basicinfo/basicInfoCommunity.vue | 114 ++++++++++++++---- .../visual/basicinfo/basicInfoMain.vue | 15 ++- 7 files changed, 147 insertions(+), 48 deletions(-) diff --git a/src/assets/scss/modules/visual/basicInfoMain.scss b/src/assets/scss/modules/visual/basicInfoMain.scss index 8d0f82176..ed8deba39 100644 --- a/src/assets/scss/modules/visual/basicInfoMain.scss +++ b/src/assets/scss/modules/visual/basicInfoMain.scss @@ -301,13 +301,23 @@ position: absolute; bottom: 14px; left: 9px; + display: flex; + justify-content: flex-start; // margin-left: 7px; - > img { - margin-left: 5px; - width: 21px; - height: 20px; + .div_icon_item{ + .icon_img{ + margin-left: 5px; + width: 21px; + height: 20px; + } + .icon_name{ + text-align: center; + margin:5px; + font-size: 16px; + } } + } .div_user:hover { cursor: pointer; diff --git a/src/views/modules/base/community/buildTable.vue b/src/views/modules/base/community/buildTable.vue index 680a89209..4edc6b48b 100644 --- a/src/views/modules/base/community/buildTable.vue +++ b/src/views/modules/base/community/buildTable.vue @@ -71,6 +71,12 @@ + @@ -147,6 +128,7 @@ import { Loading } from 'element-ui'; //引入Loading服务 import { requestPost } from "@/js/dai/request"; import ScreenLoading from "@/views/modules/visual/cpts/loading"; import nextTick from "dai-js/tools/nextTick"; +import roomInfo from "@/views/modules/visual/basicinfo/cpts/roomInfo"; let loading;//加载动画 @@ -166,6 +148,7 @@ export default { selHouseId: '', selHouseName: '', selHouseIndex: 0, + showHouseInfo: false, userArray: [], selUserName: '', @@ -179,6 +162,9 @@ export default { runNum: 0, runAgencyArray: [], + + + } }, async mounted () { @@ -219,6 +205,8 @@ export default { this.selHouseId = this.roomArray[index].houseId this.selHouseName = this.roomArray[index].houseName + this.showHouseInfo = true + // this.$emit('refreshInfoList', this.selHouseId, 'room')- }, //点击全部成员 @@ -235,7 +223,7 @@ export default { }); - await nextTick(100); + await nextTick(50); if ((selIndex === 0 || selIndex) && !this.roomArray[selIndex].showAllUser) { @@ -443,7 +431,7 @@ export default { ...mapGetters(["clientHeight"]) }, - components: { ScreenLoading }, + components: { ScreenLoading, roomInfo }, } @@ -556,13 +544,14 @@ export default { diff --git a/src/views/modules/visual/basicinfo/basicInfoMain copy.vue b/src/views/modules/visual/basicinfo/basicInfoMain copy.vue deleted file mode 100644 index c8daa9089..000000000 --- a/src/views/modules/visual/basicinfo/basicInfoMain copy.vue +++ /dev/null @@ -1,1074 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/src/views/modules/visual/basicinfo/cpts/roomInfo.vue b/src/views/modules/visual/basicinfo/cpts/roomInfo.vue new file mode 100644 index 000000000..2b0681bc8 --- /dev/null +++ b/src/views/modules/visual/basicinfo/cpts/roomInfo.vue @@ -0,0 +1,175 @@ + + + + \ No newline at end of file diff --git a/src/views/modules/visual/basicinfo/peopleSearch.vue b/src/views/modules/visual/basicinfo/peopleSearch.vue index 70ba1f77a..4f9503e5f 100644 --- a/src/views/modules/visual/basicinfo/peopleSearch.vue +++ b/src/views/modules/visual/basicinfo/peopleSearch.vue @@ -124,9 +124,8 @@ export default { total: 0, orgLevel: 'search', selUserId: '', - //下钻层级记录 - runNum: 0, - runAgencyArray: [], + + }; }, activated () { diff --git a/src/views/modules/visual/basicinfo/personCategory/index.vue b/src/views/modules/visual/basicinfo/personCategory/index.vue index 0323e79a7..f164545b3 100644 --- a/src/views/modules/visual/basicinfo/personCategory/index.vue +++ b/src/views/modules/visual/basicinfo/personCategory/index.vue @@ -1,106 +1,106 @@ @@ -109,12 +109,17 @@ import { requestPost } from "@/js/dai/request"; import screenTable from "./recordList"; import cptCard from "@/views/modules/visual/cpts/card"; import nextTick from "dai-js/tools/nextTick"; +import People from "../people"; export default { components: { cptCard, screenTable, + People, + + + }, data () { return { @@ -146,10 +151,11 @@ export default { agencyInfo: {}, categoryList: [], - - activeIndex: 0, + orgLevel: 'search', + selUserId: '', + }; }, async mounted () { @@ -160,6 +166,7 @@ export default { }, + methods: { hiddenTypeList () { @@ -256,6 +263,20 @@ export default { }, + + //下钻到下一级 type点击的类型:polygon 点击多边形(分为点击组织/小区) people 点击详情 + async toSubAgency (userId) { + + this.selUserId = userId + this.orgLevel = 'people' + }, + + //返回所选组织 + handleClickBack () { + this.orgLevel = 'search' + + }, + }, watch: { dateIdShow () { @@ -267,6 +288,12 @@ export default { }, }; + + + diff --git a/src/views/modules/visual/basicinfo/personCategory/recordList.vue b/src/views/modules/visual/basicinfo/personCategory/recordList.vue index db3501940..c2a228cb2 100644 --- a/src/views/modules/visual/basicinfo/personCategory/recordList.vue +++ b/src/views/modules/visual/basicinfo/personCategory/recordList.vue @@ -1,4 +1,5 @@