diff --git a/src/assets/img/modules/visual/popup.png b/src/assets/img/modules/visual/popup.png
new file mode 100644
index 00000000..a529d926
Binary files /dev/null and b/src/assets/img/modules/visual/popup.png differ
diff --git a/src/assets/scss/modules/visual/basicInfoMain copy.scss b/src/assets/scss/modules/visual/basicInfoMain copy.scss
new file mode 100644
index 00000000..938856f4
--- /dev/null
+++ b/src/assets/scss/modules/visual/basicInfoMain copy.scss
@@ -0,0 +1,499 @@
+.div_top {
+ margin-left: 10px;
+ height: 35px;
+ .router_line {
+ width: 212px;
+ height: 1px;
+ border: 1px solid #ffffff;
+ opacity: 0.09;
+ /* opacity: 0.09; */
+ }
+ .div_router {
+ margin-top: 5px;
+ font-size: 16px;
+
+ .router_parents {
+ color: #a0c3d9;
+
+ .arrow {
+ padding: 0 5px;
+ }
+ }
+ .router_parents:hover {
+ cursor: pointer;
+ }
+
+ .router_child {
+ color: #ffffff;
+ }
+ }
+}
+
+.div_content {
+ display: flex;
+
+ .div_map {
+ box-sizing: border-box;
+ width: 100%;
+ // padding: 10px 5px 13px;
+ // margin-top: 8px;
+ height: calc(88vh - 15px);
+ color: #fff;
+ // background: url('../../../img/modules/visual/warning-box.png') no-repeat
+ // center;
+ // background-size: 100% 100%;
+ }
+
+ .div_data {
+ flex: 0 0 562px;
+ margin-left: 12px;
+
+ .div_search {
+ width: 100%;
+ height: 56px;
+ 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: space-between;
+ .div_search_left {
+ display: flex;
+ justify-content: flex-start;
+ .icon {
+ display: flex;
+ align-items: center;
+ margin-left: 29px;
+
+ > img {
+ width: 24px;
+ height: 24px;
+ }
+ }
+
+ > span {
+ line-height: 56px;
+ margin-left: 10px;
+ }
+ }
+
+ .btn {
+ text-align: center;
+ flex: 0 0 113px;
+ height: 56px;
+ background: linear-gradient(90deg, #1a5afd, #26c4ff);
+ font-size: 20px;
+ font-family: PingFang SC;
+ font-weight: 400;
+ color: #ffffff;
+ line-height: 56px;
+ border-radius: 0 4px 4px 0;
+ }
+ }
+
+ .div_search:hover {
+ cursor: pointer;
+ }
+
+ .div_info {
+ box-sizing: border-box;
+ width: 100%;
+ margin-top: 21px;
+ height: calc(88vh - 87px);
+ color: #fff;
+ background: url('../../../img/modules/visual/warning-box.png') no-repeat
+ center;
+ background-size: 100% 100%;
+ // padding: 45px 21px 35px 24px;
+
+ .info_loading {
+ margin-top: 50px;
+ }
+ .info_tip {
+ padding: 31px 0 0 19px;
+ display: flex;
+ > img {
+ height: 34px;
+ width: 46px;
+ }
+
+ .tip_title {
+ line-height: 34px;
+ margin-left: 7px;
+ font-size: 22px;
+ font-family: PingFang SC;
+ font-weight: 800;
+ color: #ffffff;
+ }
+ }
+
+ .info_list {
+ margin-top: 9px;
+
+ .item {
+ .item_line {
+ margin-top: 13px;
+ margin-left: 24px;
+ width: 517px;
+ height: 0px;
+ border: 1px dotted #1797ff31;
+ border-width: 0.5px;
+ }
+ .last_line {
+ border: 1px dotted #1797ff00;
+ }
+ .list_item {
+ display: flex;
+ padding: 18px 59px 0;
+ justify-content: space-between;
+
+ .list_item_col {
+ flex: 0 0 240px;
+ display: flex;
+
+ > img {
+ height: 76px;
+ width: 76px;
+ }
+
+ .item_content {
+ margin-left: 10px;
+ height: 76px;
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+
+ .item_label {
+ font-size: 18px;
+ font-family: PingFang SC;
+ font-weight: 400;
+ color: #ffffff;
+ }
+ .item_count {
+ margin-top: 10px;
+ font-size: 28px;
+ font-family: PingFang SC;
+ font-weight: bold;
+ color: #00fffc;
+ }
+ }
+ }
+ }
+
+ ::v-deep .el-popper {
+ padding: 0px;
+ }
+ //
+ }
+ }
+ }
+
+ .div_info {
+ /deep/ .el-scrollbar__wrap {
+ overflow-x: hidden !important;
+ }
+ }
+ }
+}
+
+.div_community_info {
+ box-sizing: border-box;
+ flex: 0 0 calc(100vw - 620px);
+ // width: calc(100vw - 560px);
+
+ height: calc(88vh - 10px);
+ color: #fff;
+ background: url('../../../img/modules/visual/warning-box.png') no-repeat
+ center;
+ background-size: 100% 100%;
+
+ .div_select {
+ margin-top: 28px;
+ margin-left: 24px;
+ display: flex;
+ .customer_select {
+ display: flex;
+ justify-content: flex-start;
+
+ > span {
+ width: auto;
+ font-size: 22px;
+ font-family: PingFang SC;
+ font-weight: 800;
+ color: #ffffff;
+ line-height: 34px;
+ }
+ }
+ > img {
+ height: 34px;
+ width: 46px;
+ }
+
+ .tip_title {
+ line-height: 34px;
+ margin-left: 12px;
+ font-size: 22px;
+ font-family: PingFang SC;
+ font-weight: 800;
+ color: #ffffff;
+ }
+ }
+
+ .div_room_bar {
+ box-sizing: border-box;
+
+ margin-top: 9px;
+ height: calc(88vh - 120px);
+ }
+
+ .div_room {
+ // height: calc(88vh - 40px);
+ // margin-top: 9px;
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: flex-start;
+ margin: 0 21px 0 21px;
+
+ .item:hover {
+ cursor: pointer;
+ }
+ .item_sel {
+ box-shadow: 0 0 10px inset #1a5afd;
+ }
+ .item {
+ background-color: #011168;
+ margin-top: 12px;
+ width: 244px;
+ height: 190px;
+ border: 1px solid #037ddc;
+ border-radius: 8px;
+ text-align: center;
+ margin-left: 11px;
+ position: relative;
+
+ // &:first-child {
+ // margin-left: 0;
+ // }
+
+ .housename {
+ margin-top: 70px;
+ font-size: 24px;
+ font-family: PingFang SC;
+ font-weight: 500;
+ color: #ffffff;
+ // line-height: 180px;
+ }
+
+ .icon_party {
+ position: absolute;
+ top: 13px;
+ left: 18px;
+ }
+
+ .icon_category {
+ position: absolute;
+ bottom: 14px;
+ left: 9px;
+ // margin-left: 7px;
+
+ > img {
+ margin-left: 5px;
+ width: 21px;
+ height: 20px;
+ }
+ }
+ .div_user:hover {
+ cursor: pointer;
+ }
+
+ .div_user {
+ position: absolute;
+ bottom: 10px;
+ right: 11px;
+ width: 88px;
+ height: 30px;
+ background: #073082;
+ border-radius: 15px;
+
+ > img {
+ width: 10px;
+ height: 6px;
+ margin-left: 4px;
+ }
+
+ > span {
+ font-size: 14px;
+ font-family: PingFang SC;
+ font-weight: 400;
+ color: #ffffff;
+ line-height: 30px;
+ }
+ }
+ }
+ }
+
+ .div_room::after {
+ content: '';
+ flex: 1;
+ }
+}
+
+.user_list {
+ position: relative;
+ z-index: 10;
+
+ background: #020340;
+ border: 1px solid #0a359b;
+ border-radius: 4px;
+ box-shadow: 0 0 10px inset #1a5afd;
+
+ .user_item {
+ padding: 13px 8px 0 14px;
+ font-size: 16px;
+ font-family: PingFang SC;
+ font-weight: 400;
+ color: #ffffff;
+
+ .user_item_content {
+ display: flex;
+ // justify-content: space-between;
+ align-items: center;
+
+ .name {
+ max-width: 80%;
+ text-align: left;
+ }
+
+ > img {
+ margin-left: auto;
+
+ margin-top: 4px;
+ width: 8px;
+ height: 12px;
+ }
+ }
+
+ .item_line {
+ margin-top: 9px;
+ width: 70px;
+ height: 0px;
+ border: 1px dotted #1797ff31;
+ border-width: 0.5px;
+ }
+ .last_line {
+ border: 1px dotted #1797ff00;
+ }
+ }
+}
+.div_agency_tran {
+ transition: width 2s ease-out, opacity 1s ease-in, visibility 1s ease-in;
+ width: 0;
+ height: 470px;
+ z-index: 1000;
+ position: absolute;
+ top: 50px;
+ right: 600px;
+ box-sizing: border-box;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+
+ .div_agency_list {
+ width: 320px;
+ height: 470px;
+ color: #fff;
+ background: url('../../../img/modules/visual/box-2.png') no-repeat center;
+ background-size: 100% 100%;
+ padding: 45px 20px 35px 20px;
+
+ .agency_main {
+ height: 100%;
+ position: relative;
+ }
+
+ .agency_main {
+ /deep/ .el-scrollbar__wrap {
+ overflow-x: hidden !important;
+ }
+ }
+
+ .no-data-img {
+ text-align: center;
+ margin-top: 50px;
+ margin-left: 15px;
+ }
+ .agency_list {
+ .agency_item {
+ // height: 60px;
+ padding: 15px 0;
+ font-size: 17px;
+ font-family: PingFang SC;
+ font-weight: 400;
+ color: #ffffff;
+ // line-height: 50px;
+ padding-left: 12px;
+ display: flex;
+ flex-direction: row;
+ align-items: center;
+ // padding-top: 15px;
+
+ .agency_item_name {
+ // line-height: 20px;
+ }
+ }
+
+ .agency_item_on {
+ background: #08216c;
+ border-radius: 2px;
+ }
+
+ .agency_item:hover {
+ cursor: pointer;
+ background-color: #011168;
+ border-radius: 4px 0 0 4px;
+ border: none;
+ box-shadow: 0 0 10px inset #1a5afd;
+ border-radius: 2px;
+ }
+ }
+ }
+
+ .arrow_tip {
+ margin-right: -2px;
+ > img {
+ width: 21px;
+ height: 176px;
+ }
+ }
+ .arrow_tip:hover {
+ cursor: pointer;
+ }
+}
+
+.div_agency_tran-fade-in {
+ width: 341px;
+ opacity: 1;
+ visibility: 1;
+}
+.div_agency_tran-fade-out {
+ visibility: 0;
+ opacity: 1;
+ width: 0;
+ right: 575px;
+}
+// .div_agency_list-fade-in {
+// width: 341px;
+// opacity: 1;
+// visibility: 1;
+// }
+// .div_agency_list-fade-out {
+// visibility: 0;
+// opacity: 0;
+// width: 0;
+// }
diff --git a/src/assets/scss/modules/visual/basicInfoMain.scss b/src/assets/scss/modules/visual/basicInfoMain.scss
index 8b7cfd43..72c37bd1 100644
--- a/src/assets/scss/modules/visual/basicInfoMain.scss
+++ b/src/assets/scss/modules/visual/basicInfoMain.scss
@@ -42,6 +42,7 @@
// background: url('../../../img/modules/visual/warning-box.png') no-repeat
// center;
// background-size: 100% 100%;
+ position: relative;
}
.div_data {
@@ -392,72 +393,98 @@
}
}
-.div_agency_list {
- z-index: 1000;
+.m-sidebar {
position: absolute;
+ right: 0;
top: 50px;
- right: 600px;
- box-sizing: border-box;
- width: 320px;
+ z-index: 1000;
+ width: 370px;
height: 470px;
- color: #fff;
- background: url('../../../img/modules/visual/box-2.png') no-repeat center;
- background-size: 100% 100%;
- padding: 45px 20px 35px 20px;
+ overflow: hidden;
- .agency_main {
- height: 100%;
- position: relative;
- .arrow_tip {
- position: absolute;
- top: 180px;
- left: -20px;
- }
+ .wrap {
+ display: flex;
+ justify-content: flex-start;
+ align-items: center;
+ background-color: rgba(rgb(173, 173, 173), 0);
+ transform: translateX(-5px);
+ transition: all ease 1s;
+ border-radius: 4px;
}
- .agency_main {
- /deep/ .el-scrollbar__wrap {
- overflow-x: hidden !important;
- }
+ .wrap-hidden {
+ transform: translateX(339px);
}
- .no-data-img {
- text-align: center;
- margin-top: 50px;
- margin-left: 15px;
- }
- .agency_list {
- .agency_item {
- // height: 60px;
- padding: 15px 0;
- font-size: 17px;
- font-family: PingFang SC;
- font-weight: 400;
- color: #ffffff;
- // line-height: 50px;
- padding-left: 12px;
- display: flex;
- flex-direction: row;
- align-items: center;
- // padding-top: 15px;
+ .div_agency_list {
+ width: 320px;
+ height: 470px;
+ color: #fff;
+ background: url('../../../img/modules/visual/box-2.png') no-repeat center;
+ background-size: 100% 100%;
+ padding: 45px 20px 35px 20px;
- .agency_item_name {
- // line-height: 20px;
+ .agency_main {
+ height: 100%;
+ position: relative;
+ }
+
+ .agency_main {
+ /deep/ .el-scrollbar__wrap {
+ overflow-x: hidden !important;
}
}
- .agency_item_on {
- background: #08216c;
- border-radius: 2px;
+ .no-data-img {
+ text-align: center;
+ margin-top: 50px;
+ margin-left: 15px;
}
+ .agency_list {
+ .agency_item {
+ // height: 60px;
+ padding: 15px 0;
+ font-size: 17px;
+ font-family: PingFang SC;
+ font-weight: 400;
+ color: #ffffff;
+ // line-height: 50px;
+ padding-left: 12px;
+ display: flex;
+ flex-direction: row;
+ align-items: center;
+ // padding-top: 15px;
- .agency_item:hover {
- cursor: pointer;
- background-color: #011168;
- border-radius: 4px 0 0 4px;
- border: none;
- box-shadow: 0 0 10px inset #1a5afd;
- border-radius: 2px;
+ .agency_item_name {
+ // line-height: 20px;
+ }
+ }
+
+ .agency_item_on {
+ background: #08216c;
+ border-radius: 2px;
+ }
+
+ .agency_item:hover {
+ cursor: pointer;
+ background-color: #011168;
+ border-radius: 4px 0 0 4px;
+ border: none;
+ box-shadow: 0 0 10px inset #1a5afd;
+ border-radius: 2px;
+ }
}
}
+
+ .arrow_tip {
+ margin-right: -2px;
+ margin-left: 10px;
+ > img {
+ width: 22px;
+ height: 176px;
+ }
+ }
+ .arrow_tip:hover {
+ cursor: pointer;
+ }
}
diff --git a/src/assets/scss/modules/visual/people.scss b/src/assets/scss/modules/visual/people.scss
index 5a6edb5f..01c04348 100644
--- a/src/assets/scss/modules/visual/people.scss
+++ b/src/assets/scss/modules/visual/people.scss
@@ -1,650 +1,657 @@
-@import "../../c/config";
-@import "../../c/function";
-@import "./c/common";
+@import '../../c/config';
+@import '../../c/function';
+@import './c/common';
.g-cpt {
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+ margin-top: 5px;
+
+ .g-l {
+ width: 850px;
+ margin-bottom: 20px;
+ }
+
+ .g-r {
+ margin-left: 6px;
+ width: calc(100% - 850px - 6px);
+ min-width: 850px;
+ }
+}
+
+.m-people {
+ position: relative;
+
+ .title {
+ padding: 10px;
+ font-size: 22px;
+ font-family: PingFang SC;
+ font-weight: 800;
+ color: #ffffff;
display: flex;
- flex-wrap: wrap;
- justify-content: center;
- margin-top: 5px;
+ align-items: center;
- .g-l {
- width: 850px;
- margin-bottom: 20px;
+ img {
+ display: block;
+ margin-right: 5px;
}
-
- .g-r {
- margin-left: 6px;
- width: calc(100% - 850px - 6px);
- min-width: 850px;
+ span {
+ display: block;
}
-}
-
-.m-people {
+ }
+
+ .more {
+ // position: absolute;
+ margin-left: auto;
+ margin-top: -10px;
+ width: 90px;
+ height: 29px;
+ line-height: 29px;
+ background: linear-gradient(90deg, #1a5afd, #26c4ff);
+ border-radius: 15px;
+ font-size: 14px;
+ font-family: PingFang SC;
+ font-weight: 500;
+ color: #ffffff;
+ text-align: center;
+ cursor: pointer;
+ }
+
+ .ren {
position: relative;
+ margin-top: 0;
+ padding-bottom: 15px;
+
+ .ren-name {
+ position: absolute;
+ left: 0;
+ right: 0;
+ top: -10px;
+ width: 400px;
+ margin: 0 auto;
+ font-size: 24px;
+ line-height: 40px;
+ font-family: PingFang SC;
+ font-weight: 500;
+ color: #ffffff;
+
+ > span {
+ @include toe;
+ display: block;
+ text-align: center;
+ }
- .title {
- padding: 10px;
- font-size: 22px;
- font-family: PingFang SC;
- font-weight: 800;
- color: #ffffff;
- display: flex;
- align-items: center;
-
- img {
- display: block;
- margin-right: 5px;
- }
- span {
- display: block;
- }
+ > img {
+ display: block;
+ margin: 3px auto;
+ }
}
- .more {
- // position: absolute;
- margin-left: auto;
- margin-top: -10px;
- width: 90px;
- height: 29px;
- line-height: 29px;
- background: linear-gradient(90deg, #1a5afd, #26c4ff);
- border-radius: 15px;
- font-size: 14px;
+ .pic-ren {
+ margin: 0 auto;
+ display: block;
+ pointer-events: none;
+ }
+ .ren-prop {
+ position: absolute;
+ width: 100px;
+ height: 120px;
+
+ &.z-1 {
+ left: 170px;
+ top: 10px;
+ }
+ &.z-6 {
+ right: 170px;
+ top: 10px;
+ }
+ &.z-2 {
+ left: 55px;
+ top: 110px;
+ }
+ &.z-5 {
+ right: 55px;
+ top: 110px;
+ }
+ &.z-3 {
+ left: 115px;
+ top: 245px;
+ }
+ &.z-4 {
+ right: 115px;
+ top: 245px;
+ }
+
+ > img {
+ margin: 0 auto;
+ }
+ > span {
+ display: block;
+ font-size: 16px;
+ line-height: 30px;
font-family: PingFang SC;
font-weight: 500;
color: #ffffff;
text-align: center;
- cursor: pointer;
- }
-
- .ren {
- position: relative;
- margin-top: 0;
- padding-bottom: 15px;
-
- .ren-name {
- position: absolute;
- left: 0;
- right: 0;
- top: -10px;
- width: 400px;
- margin: 0 auto;
- font-size: 24px;
- line-height: 40px;
- font-family: PingFang SC;
- font-weight: 500;
- color: #ffffff;
-
- > span {
- @include toe;
- display: block;
- text-align: center;
- }
+ }
- > img {
- display: block;
- margin: 3px auto;
- }
+ &:hover {
+ .ren-cnt {
+ display: block;
}
+ }
- .pic-ren {
- margin: 0 auto;
- display: block;
- pointer-events: none;
+ .ren-cnt {
+ position: absolute;
+ z-index: 10;
+ display: none;
+ box-sizing: border-box;
+ top: 60px;
+ left: 90px;
+ padding: 10px;
+ width: 162px;
+ min-height: 60px;
+ background: rgba(#b7c7e0, 0.24);
+ line-height: 20px;
+
+ h5 {
+ margin: 0;
+ font-size: 16px;
+ font-family: PingFang SC;
+ font-weight: 500;
+ color: #fefefe;
}
- .ren-prop {
- position: absolute;
- width: 100px;
- height: 120px;
-
- &.z-1 {
- left: 170px;
- top: 10px;
- }
- &.z-6 {
- right: 170px;
- top: 10px;
- }
- &.z-2 {
- left: 55px;
- top: 110px;
- }
- &.z-5 {
- right: 55px;
- top: 110px;
- }
- &.z-3 {
- left: 115px;
- top: 245px;
- }
- &.z-4 {
- right: 115px;
- top: 245px;
- }
-
- > img {
- margin: 0 auto;
- }
- > span {
- display: block;
- font-size: 16px;
- line-height: 30px;
- font-family: PingFang SC;
- font-weight: 500;
- color: #ffffff;
- text-align: center;
- }
- &:hover {
- .ren-cnt {
- display: block;
- }
- }
-
- .ren-cnt {
- position: absolute;
- z-index: 10;
- display: none;
- box-sizing: border-box;
- top: 60px;
- left: 90px;
- padding: 10px;
- width: 162px;
- min-height: 60px;
- background: rgba(#b7c7e0, 0.24);
- line-height: 20px;
-
- h5 {
- margin: 0;
- font-size: 16px;
- font-family: PingFang SC;
- font-weight: 500;
- color: #fefefe;
- }
-
- p {
- margin: 0;
- margin-top: 4px;
- font-size: 14px;
- font-family: PingFang SC;
- font-weight: 400;
- color: #fefefe;
- }
- }
+ p {
+ margin: 0;
+ margin-top: 4px;
+ font-size: 14px;
+ font-family: PingFang SC;
+ font-weight: 400;
+ color: #fefefe;
}
+ }
}
+ }
}
.m-pop {
- @include shield;
- background-color: rgba(#000, 0.9);
- overflow-y: auto;
-
- .wrap {
- position: relative;
- margin: 120px auto;
- width: 1000px;
+ @include shield;
+ background-color: rgba(#000, 0.9);
+ overflow-y: auto;
- .title {
- padding: 10px;
- font-size: 22px;
- font-family: PingFang SC;
- font-weight: 800;
- color: #ffffff;
- display: flex;
- align-items: center;
+ .wrap {
+ position: relative;
+ margin: 120px auto;
+ width: 1000px;
- img {
- display: block;
- margin-right: 5px;
- }
- span {
- display: block;
- }
- }
+ .title {
+ padding: 10px;
+ font-size: 22px;
+ font-family: PingFang SC;
+ font-weight: 800;
+ color: #ffffff;
+ display: flex;
+ align-items: center;
+
+ img {
+ display: block;
+ margin-right: 5px;
+ }
+ span {
+ display: block;
+ }
+ }
- .btn-close {
- position: absolute;
- top: -15px;
- right: -15px;
- cursor: pointer;
- }
+ .btn-close {
+ position: absolute;
+ top: -15px;
+ right: -15px;
+ cursor: pointer;
+ }
- .list {
- display: flex;
- flex-wrap: wrap;
- padding: 10px 30px;
-
- .item {
- position: relative;
- box-sizing: border-box;
- padding: 0 15px;
- width: 33%;
- color: #fff;
- font-size: 18px;
- font-family: PingFang SC;
- font-weight: 400;
- color: #ffffff;
- line-height: 24px;
- margin: 20px 0;
-
- &::before {
- position: absolute;
- left: 0;
- top: 9px;
- content: "";
- display: block;
- width: 7px;
- height: 7px;
- background: #0c81fe;
- border-radius: 3px;
- }
- }
- }
+ .list {
+ display: flex;
+ flex-wrap: wrap;
+ padding: 10px 30px;
- .line {
- margin: 20px auto;
- width: 900px;
- height: 1px;
- border: 1px dashed #1257c9;
+ .item {
+ position: relative;
+ box-sizing: border-box;
+ padding: 0 15px;
+ width: 33%;
+ color: #fff;
+ font-size: 18px;
+ font-family: PingFang SC;
+ font-weight: 400;
+ color: #ffffff;
+ line-height: 24px;
+ margin: 20px 0;
+
+ &::before {
+ position: absolute;
+ left: 0;
+ top: 9px;
+ content: '';
+ display: block;
+ width: 7px;
+ height: 7px;
+ background: #0c81fe;
+ border-radius: 3px;
}
+ }
+ }
- .tabs {
- margin-top: 30px;
- display: flex;
- align-items: center;
- padding-left: 20px;
+ .line {
+ margin: 20px auto;
+ width: 900px;
+ height: 1px;
+ border: 1px dashed #1257c9;
+ }
- .tab-btn {
- width: 30px;
- text-align: center;
- cursor: pointer;
- }
+ .tabs {
+ margin-top: 30px;
+ display: flex;
+ align-items: center;
+ padding-left: 20px;
- .tab {
- margin: 0 5px;
- min-width: 76px;
- padding: 0 5px;
- height: 30px;
- background: rgba(255, 255, 255, 0);
- border: 1px solid #1257c9;
- box-shadow: 0 0 10px 0 inset #1257c9;
- border-radius: 2px;
- text-align: center;
- font-size: 14px;
- font-family: PingFang SC;
- font-weight: 400;
- color: #ffffff;
- line-height: 30px;
- cursor: pointer;
- transition: all ease 0.5s;
- &.z-on {
- background: linear-gradient(90deg, #1a5afd, #009cff);
- box-shadow: none;
- }
- }
+ .tab-btn {
+ width: 30px;
+ text-align: center;
+ cursor: pointer;
+ }
+
+ .tab {
+ margin: 0 5px;
+ min-width: 76px;
+ padding: 0 5px;
+ height: 30px;
+ background: rgba(255, 255, 255, 0);
+ border: 1px solid #1257c9;
+ box-shadow: 0 0 10px 0 inset #1257c9;
+ border-radius: 2px;
+ text-align: center;
+ font-size: 14px;
+ font-family: PingFang SC;
+ font-weight: 400;
+ color: #ffffff;
+ line-height: 30px;
+ cursor: pointer;
+ transition: all ease 0.5s;
+ &.z-on {
+ background: linear-gradient(90deg, #1a5afd, #009cff);
+ box-shadow: none;
}
+ }
}
+ }
}
.m-relation {
+ position: relative;
+ margin-top: 10px;
+
+ .title {
+ padding: 10px;
+ font-size: 22px;
+ font-family: PingFang SC;
+ font-weight: 800;
+ color: #ffffff;
+ display: flex;
+ align-items: center;
+
+ img {
+ display: block;
+ margin-right: 5px;
+ }
+ span {
+ display: block;
+ }
+ }
+
+ .info {
position: relative;
- margin-top: 10px;
+ width: 410px;
+ height: 312px;
+ margin: 0 auto;
+ .huzhu {
+ position: relative;
- .title {
- padding: 10px;
- font-size: 22px;
+ .huzhu-bg {
+ display: block;
+ }
+
+ .huzhu-ico {
+ position: absolute;
+ display: block;
+ top: 90px;
+ left: 0;
+ right: 0;
+ margin: 0 auto;
+ }
+ .huzhu-name {
+ position: absolute;
+ display: block;
+ top: 170px;
+ width: 100%;
+ font-size: 24px;
font-family: PingFang SC;
- font-weight: 800;
+ font-weight: 500;
color: #ffffff;
- display: flex;
- align-items: center;
-
- img {
- display: block;
- margin-right: 5px;
- }
- span {
- display: block;
- }
+ line-height: 30px;
+ text-align: center;
+ }
+ > p {
+ position: absolute;
+ top: 200px;
+ font-size: 16px;
+ width: 100%;
+ font-family: PingFang SC;
+ font-weight: 500;
+ color: #ffffff;
+ text-align: center;
+ }
}
- .info {
- position: relative;
- width: 410px;
- height: 312px;
- margin: 0 auto;
- .huzhu {
- position: relative;
+ .rel {
+ position: absolute;
+ width: 128px;
+ height: 38px;
- .huzhu-bg {
- display: block;
- }
+ .rel-line {
+ position: absolute;
+ z-index: 1;
+ }
+ .rel-bg {
+ height: 70px;
+ width: 128px;
+ }
+
+ .rel-text {
+ @include toe;
+ position: absolute;
+ z-index: 2;
+ top: 0;
+ left: 0;
+ width: 100%;
+ padding: 7px 10px;
+ line-height: 24px;
+ text-align: center;
+ color: #fff;
+ font-size: 18px;
+ font-family: PingFang SC;
+ font-weight: 500;
+ cursor: pointer;
- .huzhu-ico {
- position: absolute;
- display: block;
- top: 90px;
- left: 0;
- right: 0;
- margin: 0 auto;
- }
- .huzhu-name {
- position: absolute;
- display: block;
- top: 170px;
- width: 100%;
- font-size: 24px;
- font-family: PingFang SC;
- font-weight: 500;
- color: #ffffff;
- line-height: 30px;
- text-align: center;
- }
- > p {
- position: absolute;
- top: 200px;
- font-size: 16px;
- width: 100%;
- font-family: PingFang SC;
- font-weight: 500;
- color: #ffffff;
- text-align: center;
- }
+ .rel-name {
+ font-size: 14px;
}
-
- .rel {
- position: absolute;
- width: 128px;
- height: 38px;
-
- .rel-line {
- position: absolute;
- z-index: 1;
- }
-
- .rel-text {
- @include toe;
- position: absolute;
- z-index: 2;
- top: 0;
- left: 0;
- width: 100%;
- line-height: 38px;
- text-align: center;
- color: #fff;
- font-size: 18px;
- font-family: PingFang SC;
- font-weight: 500;
- cursor: pointer;
-
- .rel-name {
- font-size: 14px;
- }
- }
-
- &.z-zuo-2 {
- top: 138px;
- left: -33px - 128px;
- .rel-line {
- left: 127px;
- top: -28px;
- }
- }
-
- &.z-you-2 {
- top: 138px;
- right: -33px - 128px;
- .rel-line {
- right: 127px;
- top: -28px;
- }
- }
-
- &.z-zuo-1 {
- top: 43px;
- left: -33px - 128px;
- .rel-line {
- left: 131px;
- }
- }
- &.z-you-1 {
- top: 43px;
- right: -33px - 128px;
- .rel-line {
- right: 131px;
- }
- }
-
- &.z-zuo-3 {
- bottom: 41px;
- left: -33px - 128px;
- .rel-line {
- left: 131px;
- bottom: -2px;
- }
- }
- &.z-you-3 {
- bottom: 41px;
- right: -33px - 128px;
- .rel-line {
- right: 131px;
- bottom: -2px;
- }
- }
+ }
+
+ &.z-zuo-2 {
+ top: 124px;
+ left: -33px - 128px;
+ .rel-line {
+ left: 127px;
+ top: -8px;
+ }
+ }
+
+ &.z-you-2 {
+ top: 124px;
+ right: -33px - 128px;
+ .rel-line {
+ right: 127px;
+ top: -8px;
}
+ }
+
+ &.z-zuo-1 {
+ top: 25px;
+ left: -33px - 128px;
+ .rel-line {
+ top: 17px;
+ left: 131px;
+ }
+ }
+ &.z-you-1 {
+ top: 25px;
+ right: -33px - 128px;
+ .rel-line {
+ top: 17px;
+ right: 131px;
+ }
+ }
+
+ &.z-zuo-3 {
+ bottom: 45px;
+ left: -33px - 128px;
+ .rel-line {
+ left: 131px;
+ bottom: -15px;
+ }
+ }
+ &.z-you-3 {
+ bottom: 45px;
+ right: -33px - 128px;
+ .rel-line {
+ right: 131px;
+ bottom: -15px;
+ }
+ }
}
+ }
}
.m-tb {
+ .title {
+ padding: 10px;
+ font-size: 22px;
+ font-family: PingFang SC;
+ font-weight: 800;
+ color: #ffffff;
+ display: flex;
+ align-items: center;
+
+ img {
+ display: block;
+ margin-right: 5px;
+ }
+ span {
+ display: block;
+ }
+ }
+ .tb {
+ height: 300px;
+ overflow-y: auto;
+ @include scrollBar;
+ }
+}
+
+.m-row {
+ display: flex;
+ justify-content: space-between;
+ margin-top: 10px;
+
+ .m-list {
+ width: calc(50% - 3px);
+
.title {
- padding: 10px;
+ padding: 10px;
+ font-size: 22px;
+ font-family: PingFang SC;
+ font-weight: 800;
+ color: #ffffff;
+ display: flex;
+ align-items: center;
+
+ img {
+ display: block;
+ margin-right: 5px;
+ }
+ span {
+ display: block;
+ }
+
+ a {
+ display: block;
+ color: rgba(#fff, 0.5);
font-size: 22px;
font-family: PingFang SC;
font-weight: 800;
- color: #ffffff;
- display: flex;
- align-items: center;
+ margin-right: 10px;
+ cursor: pointer;
+
+ &.z-on {
+ color: #fff;
+ cursor: default;
- img {
- display: block;
- margin-right: 5px;
+ &:hover {
+ color: #fff;
+ text-decoration: none;
+ }
}
- span {
- display: block;
+
+ &:hover {
+ color: rgba(#fff, 0.5);
+ text-decoration: underline;
}
+ }
}
- .tb {
- height: 300px;
- overflow-y: auto;
- @include scrollBar;
- }
-}
-.m-row {
- display: flex;
- justify-content: space-between;
- margin-top: 10px;
-
- .m-list {
- width: calc(50% - 3px);
-
- .title {
- padding: 10px;
- font-size: 22px;
- font-family: PingFang SC;
- font-weight: 800;
- color: #ffffff;
+ .list-wrap {
+ height: 480px;
+ overflow-y: auto;
+ @include scrollBar;
+
+ .list {
+ .item {
+ position: relative;
+ background-color: #104ba4;
+ padding: 10px 20px;
+ margin-bottom: 4px;
+ cursor: pointer;
+ transition: all ease 0.1s;
+
+ .item-row {
display: flex;
+ justify-content: space-between;
align-items: center;
- img {
- display: block;
- margin-right: 5px;
+ .item-l {
+ width: 25%;
}
- span {
- display: block;
+ .item-r {
+ width: 75%;
}
- a {
+ &:hover {
+ &::before {
+ content: '';
+ position: absolute;
display: block;
- color: rgba(#fff, 0.5);
- font-size: 22px;
- font-family: PingFang SC;
- font-weight: 800;
- margin-right: 10px;
- cursor: pointer;
-
- &.z-on {
- color: #fff;
- cursor: default;
-
- &:hover {
- color: #fff;
- text-decoration: none;
- }
- }
-
- &:hover {
- color: rgba(#fff, 0.5);
- text-decoration: underline;
- }
- }
- }
+ left: 0;
+ top: 0;
+ bottom: 0;
+ width: 6px;
+ background: linear-gradient(270deg, #0336ff, #01b4ff);
+ border-radius: 2px;
+ }
- .list-wrap {
- height: 480px;
- overflow-y: auto;
- @include scrollBar;
-
- .list {
- .item {
- position: relative;
- background-color: #104ba4;
- padding: 10px 20px;
- margin-bottom: 4px;
- cursor: pointer;
- transition: all ease 0.1s;
-
- .item-row {
- display: flex;
- justify-content: space-between;
- align-items: center;
-
- .item-l {
- width: 25%;
- }
- .item-r {
- width: 75%;
- }
-
- &:hover {
- &::before {
- content: "";
- position: absolute;
- display: block;
- left: 0;
- top: 0;
- bottom: 0;
- width: 6px;
- background: linear-gradient(270deg, #0336ff, #01b4ff);
- border-radius: 2px;
- }
-
- &::after {
- content: "";
- position: absolute;
- display: block;
- left: 15px;
- top: 0;
- bottom: 0;
- margin: auto 0;
- width: 0;
- height: 0;
- border-width: 10px;
- border-style: solid;
- border-color: transparent transparent transparent #20edff;
- }
- }
- }
-
- .item-point {
- text-align: center;
- padding-left: 10%;
- height: 16px;
- font-size: 22px;
- font-family: PingFang SC;
- font-weight: bold;
- color: #ffffff;
- line-height: 12px;
- }
-
- .item-title {
- padding: 10px 0;
- font-size: 18px;
- font-family: PingFang SC;
- font-weight: 400;
- color: #ffffff;
- line-height: 24px;
- }
-
- .item-date {
- padding: 10px 0;
- border-top: 1px dashed #8398d9;
- font-size: 14px;
- font-family: PingFang SC;
- font-weight: 400;
- color: #ffffff;
- opacity: 0.67;
- }
- &:hover {
- box-shadow: 0 0 30px 5px inset #22f;
- background-color: darken(#104ba4, 12);
- }
- }
- }
+ &::after {
+ content: '';
+ position: absolute;
+ display: block;
+ left: 15px;
+ top: 0;
+ bottom: 0;
+ margin: auto 0;
+ width: 0;
+ height: 0;
+ border-width: 10px;
+ border-style: solid;
+ border-color: transparent transparent transparent #20edff;
+ }
+ }
+ }
+
+ .item-point {
+ text-align: center;
+ padding-left: 10%;
+ height: 16px;
+ font-size: 22px;
+ font-family: PingFang SC;
+ font-weight: bold;
+ color: #ffffff;
+ line-height: 12px;
+ }
+
+ .item-title {
+ padding: 10px 0;
+ font-size: 18px;
+ font-family: PingFang SC;
+ font-weight: 400;
+ color: #ffffff;
+ line-height: 24px;
+ }
+
+ .item-date {
+ padding: 10px 0;
+ border-top: 1px dashed #8398d9;
+ font-size: 14px;
+ font-family: PingFang SC;
+ font-weight: 400;
+ color: #ffffff;
+ opacity: 0.67;
+ }
+ &:hover {
+ box-shadow: 0 0 30px 5px inset #22f;
+ background-color: darken(#104ba4, 12);
+ }
}
+ }
}
+ }
}
.m-pagination {
- box-sizing: border-box;
- margin-top: 20px;
- width: 100%;
- height: 40px;
- display: flex;
- justify-content: flex-end;
-
- /deep/ .el-pagination.is-background .el-pager li:not(.disabled).active {
- background: #0266d1;
- color: #000d3f;
- }
-
- /deep/ .el-pagination .el-pager li {
- background: #002e74;
- }
-
- /deep/ .el-pagination .btn-prev {
- background: #002e74;
- }
-
- /deep/ .el-pagination .btn-next {
- background: #002e74;
- }
+ box-sizing: border-box;
+ margin-top: 20px;
+ width: 100%;
+ height: 40px;
+ display: flex;
+ justify-content: flex-end;
+
+ /deep/ .el-pagination.is-background .el-pager li:not(.disabled).active {
+ background: #0266d1;
+ color: #000d3f;
+ }
+
+ /deep/ .el-pagination .el-pager li {
+ background: #002e74;
+ }
+
+ /deep/ .el-pagination .btn-prev {
+ background: #002e74;
+ }
+
+ /deep/ .el-pagination .btn-next {
+ background: #002e74;
+ }
}
.m-hint {
- position: relative;
- height: 300px;
-
- // 暂无数据
- img {
- position: absolute;
- top: 0;
- left: 0;
- right: 0;
- bottom: 0;
- margin: auto;
- }
+ position: relative;
+ height: 300px;
+
+ // 暂无数据
+ img {
+ position: absolute;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ margin: auto;
+ }
}
diff --git a/src/assets/scss/modules/visual/personCategory.scss b/src/assets/scss/modules/visual/personCategory.scss
index 3a9d5913..ddf1da35 100644
--- a/src/assets/scss/modules/visual/personCategory.scss
+++ b/src/assets/scss/modules/visual/personCategory.scss
@@ -76,10 +76,42 @@
width: 100%;
display: flex;
position: relative;
- flex-direction: column;
- align-items: space-between;
+ justify-content: space-between;
+ align-items: flex-start;
+ margin-top: 10px;
// border: 1px solid red;
+ .item_left {
+ font-size: 16px;
+ font-family: PingFang SC;
+ font-weight: 400;
+ color: #ffffff;
+ }
+
+ .item_right {
+ width: 160px;
+ display: flex;
+ flex-direction: column;
+ align-items: space-between;
+
+ font-size: 16px;
+ font-family: PingFang SC;
+ font-weight: 500;
+ color: #ffffff;
+
+ .item_right_row {
+ display: flex;
+ justify-content: space-between;
+
+ .item_right_title {
+ }
+ }
+
+ .row2 {
+ margin-top: 10px;
+ }
+ }
+
.num-item {
position: relative;
width: 100%;
@@ -90,19 +122,6 @@
justify-content: space-between;
padding: 0 10px 0 9px;
- // &::after {
- // display: block;
- // content: "";
- // width: 8px;
- // height: 8px;
- // background: #f0f3f7;
- // border-radius: 50%;
- // position: absolute;
- // left: 12px;
- // top: 50%;
- // transform: translate(0, -50%);
- // }
-
div:nth-child(1) {
font-size: 16px;
font-family: PingFang SC;
@@ -111,17 +130,15 @@
}
div:nth-child(2) {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
// width: 70%;
display: flex;
font-size: 20px;
font-family: PingFang SC;
font-weight: 500;
color: #ffffff;
-
- .right-icon {
- width: 10px;
- height: 14px;
- }
}
}
diff --git a/src/views/modules/base/community/buildTable.vue b/src/views/modules/base/community/buildTable.vue
index 17b182b6..6d71cd1e 100644
--- a/src/views/modules/base/community/buildTable.vue
+++ b/src/views/modules/base/community/buildTable.vue
@@ -172,7 +172,7 @@
style="margin-left:15px"
type="red"
size="small"
- @click="deleteBatch">批量删除
+ @click="deleteBatch">删除
diff --git a/src/views/modules/base/community/communityTable.vue b/src/views/modules/base/community/communityTable.vue
index 0f3e390e..51949ae8 100644
--- a/src/views/modules/base/community/communityTable.vue
+++ b/src/views/modules/base/community/communityTable.vue
@@ -193,7 +193,7 @@
style="margin-left:15px"
type="red"
size="small"
- @click="deleteBatch">批量删除
+ @click="deleteBatch">删除
diff --git a/src/views/modules/base/community/roomTable.vue b/src/views/modules/base/community/roomTable.vue
index 3beb3b0b..62e31c49 100644
--- a/src/views/modules/base/community/roomTable.vue
+++ b/src/views/modules/base/community/roomTable.vue
@@ -164,7 +164,7 @@
style="margin-left:15px"
type="red"
size="small"
- @click="deleteBatch">批量删除
+ @click="deleteBatch">删除
diff --git a/src/views/modules/visual/basicinfo/basicInfoMain copy.vue b/src/views/modules/visual/basicinfo/basicInfoMain copy.vue
new file mode 100644
index 00000000..c8daa908
--- /dev/null
+++ b/src/views/modules/visual/basicinfo/basicInfoMain copy.vue
@@ -0,0 +1,1074 @@
+
+
+
+
+ 请输入姓名
+
+
+
-
-
(户主)