:global { #map_container2 ,#map_container4 { .amap-icon img {//地图标记图标大小 width: 32px; height: 42px; } } .anchorBL{ display: none; } .radio_container { display: flex; left: 50%; top: 54px; transform: translate(-50%, 50%); .select-menu { display: inline-block; width: 135px; height: 30px; line-height: 30px; text-align: center; } .select-menu-active { background: #96cbf3; } } .draw_container { padding: 20px; top: 82px; left: 20px; } .draw_container, .radio_container { padding-left: 8px; position: absolute; border-radius: 5px; display: flex; align-items: center; // background: #213241; height: 40px; background: #fff; .btn_container { button { margin-left: 20px; &::first-child { margin-left: 0; } } } } .radio_container-open { position: absolute; top: 0px; right: 0; width: 80px; height: 54px; display: flex; background-color: #ebf3fe; text-align: center; justify-content: center; z-index: 1; .icon-fold { margin-top: 10px; } } //切换地图 .radio_container-switch { position: absolute; bottom: 0px; right: 82px; // width: 260px; // height: 54px; display: flex; text-align: center; justify-content: center; background-color: #ffffff; margin-left: 900px; padding: 10px; box-shadow: darkgrey 0px 0px 10px 1px; .switch-button { width: 102px; height: 72px; // background-color: black; position: relative; // margin: 10px 5px; .text { position: absolute; bottom: 0; right: 0; color: #ffffff; font-size: 10px; } } .switch-button:first-child, .switch-button:nth-child(2) { margin-right: 10px; } .active { border: 1px solid #0f71ff; .text { background: #0f71ff; } } } // drawer .drawer_container_tab { // box-shadow: darkgrey 0px 0px 10px 1px; // width: 370px; // padding: 10px; // height: 100px; overflow: hidden; position: absolute; top: 70px; left: 20px; // padding: 20px; transition: all 0.6s ease; background: #fff; // border-radius: 0 0 5px 5px; .drawer_inner { width: 100%; height: 100%; padding: 20px; box-sizing: border-box; header { height: 30px; line-height: 30px; overflow: hidden; .title { float: left; } .close { float: right; } } } } .depart_drawer_hide { width: 0; } //罗盘的位置 .amap-controlbar { bottom: -40px; // right: 320px !important; left: 0px !important; top: unset !important; right: unset !important; } .amap-indoormap-floorbar-control { right: 80px !important; width: 28px; } //搜索列表 .search-list_command { // border: 1px solid #e6e3e3; .item { border-bottom: 1px solid #e6e3e3; cursor: pointer; .poibox .name { font-size: 14px !important; } .poibox .text { font-size: 12px !important; color: #8a8989; padding-left: 10px; position: relative; .poibox-icon{ position: absolute; right: 0; left: unset; top: unset; bottom: 10px; } } } } // 搜索地址弹框 .content-window-card-address{ border-radius: 8px; position: relative; box-shadow: none; bottom: 0; left: 0; width: auto; padding: 0; // border: solid 1px #e8e8e8; background: #ffffff; .info-middle{ min-width: 300px; // min-height: 180px; .head{ color: #000000; height: 50px; align-items: center; display: flex; padding: 15px 20px; font-weight: bold; border-bottom: 1px solid #E4E6E7; } .content-text{ display: flex; flex-direction: column; padding: 10px 20px; } } .close-div{ position: absolute; top: 10px; right: 10px; } .info-button{ display: flex; justify-content: center; color: #0E70FF; padding: 10px; cursor: pointer; } } //信息弹窗 .content-window-card { border-radius: 8px; position: relative; box-shadow: none; bottom: 0; left: 0; width: auto; padding: 0; // border: solid 1px #e8e8e8; background: #ffffff; .close-div { position: absolute; top: 5px; right: 10px; a { color: black; font-size: 20px; } } p { height: 2rem; } .info-middle { font-size: 14px; padding: 10px 6px 0 6px; line-height: 20px; min-height: 100px; color: #666666; display: flex; .text { line-height: 24px; margin-left: 10px; .name { font-size: 16px; color: #333333; line-height: 16px; } } .head { font-size: 15px; font-weight: 600; } .avator { width: 40px; height: 40px; border-radius: 50%; } .span-header { background: #0f71ff; line-height: 40px; text-align: center; color: #ffffff; } .image { // float: left; position: absolute; margin-right: 6px; margin-top: 5px; height: 90px; padding: 10px 10px; img { width: 60px; height: 60px; border-radius: 50%; } .img-span { width: 60px; height: 60px; border-radius: 50%; background: #0f71ff; display: inline-block; color: #ffffff; line-height: 60px; text-align: center; font-size: 17px; } } .content-text { margin-left: 80px; padding-right: 10px; .text{ width: 180px; text-overflow: ellipsis; white-space: nowrap; } } .event-content-text { padding-right: 10px; width: 100%; .center { text-align: center; } } .atten-content-text { padding-right: 10px; } } .info-bottom { height: 0px; width: 100%; clear: both; text-align: center; } .info-bottom img { position: relative; z-index: 104; } .info-button { position: relative; // background: none repeat scroll 0 0 #f9f9f9; // width: 300px; // padding-bottom: 5px; clear: both; border-top: 1px solid #e7e7e7; display: flex; justify-content: space-between; .button { display: inline-block; width: 50%; text-align: center; // margin: 0 3px; background: #fff; // color: #ffff; // border-radius: 5px; border: 0; padding: 8px; cursor: pointer; } .button:first-child { border-right: 1px solid #e7e7e7; } // .button:first-child{ // border-right: 1px solid #e7e7e7; // } } } //一张图的图层的信息弹窗 .content-window-card-picture { position: relative; box-shadow: none; bottom: 0; left: 0; width: auto; padding: 0; border: solid 1px #e8e8e8; background: #ffffff; width: 272px; .info { .title { width: 100%; font-size: 18px; color: #ffffff; font-weight: 500; text-align: center; line-height: 40px; background-color: #0e70ff; } .message { padding: 20px; max-width: 370px; .list { padding-bottom: 8px; .name { color: #5e5e5e; } .data { color: #333333; } } } } .close-div { position: absolute; top: 5px; right: 10px; a { color: white; } } .button { cursor: pointer; background: #ffffff; border: 1px solid #0e70ff; border-radius: 4px; width: 152px; margin: 0 60px; padding: 6px 0; text-align: center; color: #0e70ff; margin-bottom: 24px; } } //有轨迹的信息弹窗 .content-window-card-trajectory { width: 375px; padding: 20px; border-radius: 8px; position: relative; box-shadow: none; bottom: 0; left: 0; background: #ffffff; .close-div { position: absolute; top: 5px; right: 10px; a { color: black; font-size: 20px; } } p { height: 2rem; } .info-middle { font-size: 14px; line-height: 20px; min-height: 100px; color: #666666; // display: flex; padding-bottom: 16px; .text { line-height: 24px; margin-left: 10px; .name { font-size: 16px; color: #333333; line-height: 16px; } .content-click{ color: #0f71ff; text-decoration: underline; cursor: pointer; } } .head { font-size: 15px; font-weight: 600; } .avator { width: 40px; height: 40px; border-radius: 50%; } .span-header { background: #0f71ff; line-height: 40px; text-align: center; color: #ffffff; } .image { padding-bottom: 14px; img { width: 60px; height: 60px; border-radius: 50%; } .img-span { width: 60px; height: 60px; border-radius: 50%; background: #0f71ff; display: inline-block; color: #ffffff; line-height: 60px; text-align: center; font-size: 17px; } .img-name { padding-left: 8px; color: #333333; font-size: 16px; font-weight: 500; } } .comoneye-logo { img { width: 72px; height: 72px; } .img-span { width: 72px; height: 72px; background: #0f71ff; display: inline-block; color: #ffffff; line-height: 72px; text-align: center; font-size: 18px; } .img-name { padding-left: 8px; color: #333333; font-size: 18px; font-weight: 500; } } .event-content-text { padding-right: 10px; width: 100%; .center { text-align: center; } } .atten-content-text { padding-right: 10px; } } .info-bottom { height: 0px; width: 100%; clear: both; text-align: center; .sharp { height: 0; width: 0; border-color: #fff transparent transparent transparent; border-width: 20px 15px 0px 0px; border-style: solid; left: 250px; text-align: center; margin-left: 45%; } } .info-button { padding-top: 15px; position: relative; clear: both; border-top: 1px solid #e7e7e7; padding-bottom: 16px; .title { font-size: 14px; color: #5e5e5e; padding-bottom: 5px; } .location-time{ color: #5e5e5e; } .button { display: inline-block; // background: #fff; border: 1px solid #0e70ff; color: #0e70ff; padding: 4px 16px; cursor: pointer; border-radius: 4px; margin-right: 8px; } .button:nth-child(5) { margin-right: 0; } .button:hover { background-color: #0e70ff; color: #fff; } } .list { display: flex; flex-direction: row; border-bottom: 1px solid #bdcfde; margin-bottom: 10px; .item-name { width: 120px; } .item-time { padding: 0 10px; } .item-button { .button { padding: 2px 16px 4px 16px; // width: 62px; height: 28px; border-radius: 4px; border: 1px solid #0e70ff; color: #0e70ff; margin-bottom: 5px; cursor: pointer; float: right; } .button:hover { color: #fff; background: #0e70ff; } } } .time-div { font-size: 14px; .button { padding: 2px 16px 4px 16px; // width: 62px; height: 28px; border-radius: 4px; border: 1px solid #0e70ff; color: #0e70ff; margin-bottom: 5px; cursor: pointer; // display: inline-block; float: right; } .button:hover { background-color: #0e70ff; color: #fff; } } } // 公司信息弹窗 .content-window-card-componey { width: 293px; border-radius: 4px; position: relative; bottom: 0; left: 0; background: #ffffff; box-shadow: 0px 2px 9px 0px rgba(14,112,255,0.50); .close-div { position: absolute; top: 5px; right: 10px; a { color: black; font-size: 20px; } } .back-btn{ cursor: pointer; position: absolute; top: 5px; color: white; left: 10px; } p { height: 2rem; } .info-middle { margin: 0 16px; padding-top: 24px; font-size: 14px; line-height: 20px; min-height: 100px; color: #666666; // display: flex; padding-bottom: 16px; .text { line-height: 24px; margin-left: 10px; color:#5E5E5E; width: 180px; span{ color: #333333; } } .head { font-size: 15px; font-weight: 600; } .avator { width: 40px; height: 40px; border-radius: 50%; } .span-header { background: #0f71ff; line-height: 40px; text-align: center; color: #ffffff; } .comoneye-logo { img { width: 72px; height: 72px; } .img-span { width: 72px; height: 72px; background: #0f71ff; display: inline-block; color: #ffffff; line-height: 72px; text-align: center; font-size: 18px; } .img-name { padding-left: 8px; color: #333333; font-size: 18px; font-weight: 500; } } .content-text{ .text{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 180px; } } .event-content-text { padding-right: 10px; width: 100%; .center { text-align: center; } } .atten-content-text { padding-right: 10px; } } .info-bottom { height: 0px; width: 100%; clear: both; text-align: center; .sharp { height: 0; width: 0; border-color: #fff transparent transparent transparent; border-width: 20px 15px 0px 0px; border-style: solid; left: 250px; text-align: center; margin-left: 45%; } } .info-button { display: flex; justify-content: center; position: relative; clear: both; padding-bottom: 16px; .title { font-size: 14px; color: #5e5e5e; padding-bottom: 5px; } .location-time{ color: #5e5e5e; } .button { display: inline-block; // background: #fff; border: 1px solid #0e70ff; color: #0e70ff; padding: 4px 16px; cursor: pointer; border-radius: 4px; margin-right: 8px; } .button:nth-child(5) { margin-right: 0; } .button:hover { background-color: #0e70ff; color: #fff; } } .list { display: flex; flex-direction: row; border-bottom: 1px solid #bdcfde; margin-bottom: 10px; .item-name { width: 120px; } .item-time { padding: 0 10px; } .item-button { .button { padding: 2px 16px 4px 16px; // width: 62px; height: 28px; border-radius: 4px; border: 1px solid #0e70ff; color: #0e70ff; margin-bottom: 5px; cursor: pointer; float: right; } .button:hover { color: #fff; background: #0e70ff; } } } .time-div { font-size: 14px; .button { padding: 2px 16px 4px 16px; // width: 62px; height: 28px; border-radius: 4px; border: 1px solid #0e70ff; color: #0e70ff; margin-bottom: 5px; cursor: pointer; // display: inline-block; float: right; } .button:hover { background-color: #0e70ff; color: #fff; } } } //驻勤点信息弹窗 .content-window-card-attend { width: 355px; border-radius: 4px; position: relative; bottom: 0; left: 0; background: #ffffff; box-shadow: 0px 2px 9px 0px rgba(14,112,255,0.50); .back-btn{ cursor: pointer; position: absolute; top: 5px; color: white; left: 10px; } .close-div { position: absolute; top: 5px; right: 10px; a { color: black; font-size: 20px; } } .title { background: #0e70ff; width: 100%; height: 41px; color: #fff; text-align: center; line-height: 41px; font-size: 16px; font-weight: 600; } .info-box { font-size: 14px; padding: 16px 16px 0 16px; border-bottom: 1px solid #ccc; padding-bottom: 16px; .info { color: rgba(0, 0, 0, 0.65); padding-bottom: 8px; font-size: 14px; span { color: #000; } } } .info-button { display: flex; justify-content: center; position: relative; clear: both; padding: 16px; .button { width: 116px; height: 32px; display: inline-block; border: 1px solid #0e70ff; color: #0e70ff; cursor: pointer; border-radius: 4px; text-align: center; line-height: 32px; } .button:hover { background-color: #0e70ff; color: #fff; } } } .selected-points-modal { width: 680px !important; .ant-modal-body { max-height: 400px; overflow: auto; } .ant-modal-footer { text-align: center; } } // 紧急呼叫弹框样式 .sos-modal{ .sos-compony{ font-size: 18px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #FFFFFF; line-height: 27px; } .sos-text{ display: flex; font-size: 16px; font-family: PingFangSC-Regular, PingFang SC; color: #FFFFFF; line-height: 22px; opacity: 0.6; .sos-from{ color: #F74C33; } } .sos-footer{ position: absolute; bottom: 0; width: 100%; display: flex; justify-content: space-evenly; align-items: center; height: 140px; img{ width: 70px; height: 70px; } } } //驻点的样式 .mark-icon { width: 23px; // color: black; // font-size: 16px; } //创建调度任务的模态框 .create-task-modal { width: 680px !important; .ant-modal-close-x { height: 0; width: 0; border-width: 20px; border-style: solid; border-color: #4285ec #4285ec transparent transparent; position: relative; .anticon { vertical-align: 1em; position: relative; top: -14px; color: #fff; } } .ant-modal-body { padding: 0; .photo { margin: 0 !important; padding: 0 10px; height: 110px; background-color: #f5f9ff; position: relative; white-space: nowrap; width: 100%; overflow-x: auto; overflow-y: hidden; .gutter-row { position: relative; display: inline-block; top: 50%; transform: translateY(-50%); width: 11%; .span-header { display: inline-block; border-radius: 50%; background: #0f71ff; height: 50px; width: 50px; line-height: 50px; text-align: center; color: #ffffff; } } .gutter-box { text-align: center; // width: 50px; // height: 50px; img { width: 50px; height: 50px; border-radius: 50%; } .name { width: 100%; text-align: center; } .ant-checkbox + span { padding-right: unset; padding-left: unset; } } } .mini { .gutter-row { width: 14%; } .ant-checkbox-inner { bottom: -25px; position: absolute; right: 0; left: 35px; } } .dispatch-content { padding: 20px 60px; h2 { margin-left: 40px; } .video { text-align: center; position: relative; .video-button { text-align: center; width: 80px; height: 80px; border-radius: 50%; background: #0f71ff; line-height: 100px; display: inline-block; cursor: pointer; } .warning { color: #666666; margin-top: 20px; font-size: 16px; } } } } .ant-modal-footer { text-align: center; border-top: 0; padding: 10px 16px 30px 16px; } } //个人语音调度的录音样式 .only-person-voice { position: absolute; left: 458px; top: 304px; background: #ffffff; padding: 10px 10px 0 10px; .label-voice { font-size: 16px; font-weight: 600; margin-left: 10px; } .avatar-header { // text-align: center; line-height: 50px; img { width: 50px; height: 50px; border-radius: 50%; } .close { position: absolute; right: 5px; top: 0; font-size: 16px; cursor: pointer; } } .img-span { width: 50px; height: 50px; border-radius: 50%; background: #0f71ff; display: inline-block; color: #ffffff; text-align: center; } } //右键点击弹窗样式 .rightClick_context_menu { position: relative; padding: 0; background: rgba(255, 255, 255, 0.87); border-radius: 4px; width: 148px; } .rightClick_context_menu p { cursor: pointer; padding: 12px 16px; color: #475867; font-size: 14px; } .rightClick_context_menu img{ width: 16px; height: 16px; margin-right: 12px; } // .rightClick_context_menu p:hover { // background: #ccc; // } //暗色系 .dark { .drawer_container_tab { background: #213241; color: white; } .ant-tabs-nav-scroll { color: #fff; } .content-window-card-picture { background: #213241; border: 1px solid #213241; opacity: 0.8; .info .message .list { .name, .data { color: #fff; } } .button { background: unset; } } .content-window-card-trajectory { background: #213241; .info-middle .text, .info-button .title, .location-time { color: #fff; } .info-bottom .sharp { border-color: #213241 transparent transparent transparent; } .close-div a, .info-middle .image .img-name, .list, .time-div .time-title { color: #fff; } } .content-window-card-componey { background: #213241; box-shadow: none; .info-middle, .title { color: #fff; } .text{ color: rgba(255, 255, 255, 0.7); span{ color: #fff; } } .info-button{ .button{ border: 1px solid rgba(255,255,255,0.65); color: #fff; } } .close-div a{ color: #fff; } } .content-window-card-attend{ background: #213241; box-shadow: none; .info{ color: rgba(255, 255, 255, 0.7); span{ color: #fff; } } .info-button{ .button{ border: 1px solid rgba(255,255,255,0.65); color: #fff; } } .close-div a { color: #fff; } } } .dark-im-popover { .ant-popover-arrow { border-top-color: #213241 !important; border-left-color: #213241 !important; } } }