+
-
@@ -139,10 +143,12 @@ import {
deptList,
addCommonApprovalProcess,
} from "@/api/realtimeWarning";
-import zhmap from "./map.vue";
+import Map from "./map";
+import WarnCompany from './components/warnCompany'
export default {
components: {
- zhmap,
+ Map,
+ WarnCompany
},
data() {
return {
@@ -265,349 +271,358 @@ export default {
color: rgba(255, 255, 255, 0.7);
letter-spacing: 1px;
font-weight: 400;
-
img {
width: 20px;
height: 20px;
}
- }
-
- .map {
- height: 100%;
- width: 100%;
- }
- }
-
- .rightBox {
- width: 570px;
- height: 100%;
- box-sizing: border-box;
- background: url("~@/assets/realtimeWarning/矩形备份 289981.png") no-repeat;
- background-size: 100% 100%;
- position: relative;
-
- .totalTitle {
- height: 60px;
- width: 100%;
- border-bottom: 1px solid rgba(91, 116, 140, 0.6);
- padding: 0 20px;
- display: flex;
- align-items: center;
- color: #ebfff4;
-
- .titleText {
- font-size: 16px;
- color: #ebfff4;
- letter-spacing: 2px;
- width: 80px;
- text-shadow: 0 0 9px rgba(21, 255, 195, 0.6);
- font-weight: 400;
- }
-
- .searchBox {
+ .img_text {
height: 40px;
- width: 320px;
- display: flex;
- box-sizing: border-box;
- align-items: center;
-
- .search {
- height: 35px;
- box-sizing: border-box;
- margin-top: -5px;
- }
-
- /deep/.el-input__inner {
- // background: url('~@/assets/companyFile/2121.png') no-repeat;
- background: #3b4450;
- border: 1px solid #5b748c;
- color: rgba(234, 246, 255, 0.7);
- height: 35px;
-
- .el-range-separator {
- color: #ccc;
- }
-
- .el-range-input {
- background: rgba(0, 0, 0, 0);
- color: #ccc;
- }
- }
-
- /deep/.el-form-item {
- margin: 0;
-
- .el-form-item__content {
- line-height: 35px;
- }
-
- .el-form-item__label {
- color: #eaf6ff;
- letter-spacing: 1px;
- text-align: center;
- font-weight: 400;
- }
- }
-
- /deep/.el-button--primary {
- width: 60px;
- height: 35px;
- line-height: 30px;
- padding: 0;
- text-align: center;
- background: rgba(0, 0, 0, 0);
- border: 0;
- background: url("~@/assets/companyFile/2121.png") no-repeat;
- background-size: 100% 100%;
- font-size: 14px;
- color: #f8fbff;
- letter-spacing: 0.89px;
- font-weight: 500;
- }
-
- /deep/.el-button--default {
- width: 60px;
- height: 35px;
- line-height: 30px;
- padding: 0;
- text-align: center;
- background: #3b4450;
- border: 0;
-
- font-size: 14px;
- color: #f8fbff;
- letter-spacing: 0.89px;
- font-weight: 500;
- }
- }
-
- .redText {
+ line-height: 40px;
+ color: #fff;
font-size: 16px;
- color: #ff9191;
- letter-spacing: 2px;
-
- font-weight: 400;
- }
- }
-
- .bottomBody {
- height: calc(100% - 120px);
- width: 100%;
- padding: 14px;
- box-sizing: border-box;
- overflow: auto;
-
- &::-webkit-scrollbar {
- width: 6px;
- }
-
- // 滚动条里面默认的小方块,自定义样式
- &::-webkit-scrollbar-thumb {
- background: rgba(255, 255, 255, 0.44);
- border-radius: 5px;
- }
-
- // 滚动条里面的轨道
- &::-webkit-scrollbar-track {
- background: transparent;
- }
-
- .yujingItem {
- height: 158px;
- width: 100%;
- background: rgba(108, 128, 151, 0.2);
- border: 1px solid rgba(73, 84, 97, 1);
- position: relative;
- margin-bottom: 1ch;
-
- .yujingTop {
- border-bottom: 1px solid #495461;
- height: 74px;
- width: 100%;
- padding: 0 14px 5px;
-
- .companyName {
- width: 100%;
- height: 32px;
- line-height: 32px;
- display: flex;
- //white-space: nowrap; //禁止换行
- .companyName_icon {
- width: 6.5%;
- background: url("~@/assets/safetyIndex/red02.png") no-repeat;
- background-size: 100% 100%;
- }
- .companyName_text {
- color: #30c4ff;
- font-size: 16px;
- letter-spacing: 1.14px;
- font-weight: 500;
- margin-left: 10px;
- }
- }
-
- .impBtnList {
- height: 40px;
- width: 100%;
- display: flex;
- align-items: center;
- overflow: hidden;
- white-space: nowrap; //禁止换行
-
- text-overflow: ellipsis; //...
- //margin-bottom: 5px;
-
- .shewei {
- height: 26px;
- line-height: 26px;
- width: auto;
- background: url("~@/assets/companyFile/编组 11991.png")
- no-repeat;
- padding: 0 5px;
- font-size: 14px;
- color: #b5ebff;
- letter-spacing: 0.44px;
- font-weight: 400;
- background-size: 100% 100%;
- margin-right: 10px;
- }
-
- .zhongdian {
- height: 26px;
- line-height: 26px;
- width: auto;
- background: url("~@/assets/companyFile/编组 11222221.png")
- no-repeat;
- padding: 0 5px;
- font-size: 14px;
- color: #e3deff;
- letter-spacing: 0.44px;
- font-weight: 400;
- background-size: 100% 100%;
- margin-right: 10px;
- }
-
- .zhibao {
- height: 26px;
- line-height: 26px;
- width: auto;
- background: url("~@/assets/companyFile/编组 11991备份 10.png")
- no-repeat;
- padding: 0 5px;
- font-size: 14px;
- color: #e3deff;
- letter-spacing: 0.44px;
- font-weight: 400;
- background-size: 100% 100%;
- margin-right: 10px;
- }
-
- .zhian {
- height: 26px;
- line-height: 26px;
- width: auto;
- background: url("~@/assets/companyFile/编组 11991备份 21.png")
- no-repeat;
- padding: 0 5px;
- font-size: 14px;
- color: #e3deff;
- letter-spacing: 0.44px;
- font-weight: 400;
- background-size: 100% 100%;
- margin-right: 10px;
- }
- }
- }
-
- .chuzhi {
- position: absolute;
- right: 14px;
- bottom: 14px;
- cursor: pointer;
- height: 20px;
- width: 50px;
- line-height: 20px;
- font-size: 14px;
- color: #30c4ff;
- letter-spacing: 1px;
- font-weight: 400;
- }
-
- .yujingBottom {
- width: 100%;
- height: 84px;
- padding: 0 14px 5px;
- overflow: hidden;
-
- .bottomTOP {
- width: 100%;
- height: 50%;
- display: flex;
- align-items: center;
-
- font-family: PingFangSC-Regular;
- font-size: 14px;
- color: rgba(255, 255, 255, 0.8);
- letter-spacing: 0;
- font-weight: 400;
- white-space: nowrap;
- text-overflow: ellipsis;
-
- .topItem {
- display: flex;
- align-items: center;
- width: 50%;
- height: 100%;
- font-size: 14px;
- color: rgba(255, 255, 255, 0.8);
- letter-spacing: 0;
- font-weight: 400;
- overflow: hidden;
- white-space: nowrap;
- text-overflow: ellipsis;
-
- span {
- width: 70px;
- }
-
- .numValue {
- width: calc(100% - 70px);
- overflow: hidden;
- white-space: nowrap;
- text-overflow: ellipsis;
- }
- }
-
- .numValue {
- font-size: 14px;
- color: #ffffff;
- letter-spacing: 0;
- font-weight: 400;
- white-space: nowrap;
- text-overflow: ellipsis;
- }
- }
- }
+ letter-spacing: 1px;
}
}
- .block {
- bottom: 5px;
- right: -10px;
+ .map {
+ height: 100%;
width: 100%;
-
- /deep/.el-pagination__jump {
- margin: 0;
- }
-
- /deep/.el-input__inner {
- background: rgba(0, 0, 0, 0);
-
- border: 1px solid #28847e;
- color: #ccc;
- }
}
}
+ .warning_box {
+ width: 30vw;
+ height: 100%;
+ }
+ // .rightBox {
+ // width: 570px;
+ // height: 100%;
+ // box-sizing: border-box;
+ // background: url("~@/assets/realtimeWarning/矩形备份 289981.png") no-repeat;
+ // background-size: 100% 100%;
+ // position: relative;
+
+ // .totalTitle {
+ // height: 60px;
+ // width: 100%;
+ // border-bottom: 1px solid rgba(91, 116, 140, 0.6);
+ // padding: 0 20px;
+ // display: flex;
+ // align-items: center;
+ // color: #ebfff4;
+
+ // .titleText {
+ // font-size: 16px;
+ // color: #ebfff4;
+ // letter-spacing: 2px;
+ // width: 80px;
+ // text-shadow: 0 0 9px rgba(21, 255, 195, 0.6);
+ // font-weight: 400;
+ // }
+
+ // .searchBox {
+ // height: 40px;
+ // width: 320px;
+ // display: flex;
+ // box-sizing: border-box;
+ // align-items: center;
+
+ // .search {
+ // height: 35px;
+ // box-sizing: border-box;
+ // margin-top: -5px;
+ // }
+
+ // /deep/.el-input__inner {
+ // // background: url('~@/assets/companyFile/2121.png') no-repeat;
+ // background: #3b4450;
+ // border: 1px solid #5b748c;
+ // color: rgba(234, 246, 255, 0.7);
+ // height: 35px;
+
+ // .el-range-separator {
+ // color: #ccc;
+ // }
+
+ // .el-range-input {
+ // background: rgba(0, 0, 0, 0);
+ // color: #ccc;
+ // }
+ // }
+
+ // /deep/.el-form-item {
+ // margin: 0;
+
+ // .el-form-item__content {
+ // line-height: 35px;
+ // }
+
+ // .el-form-item__label {
+ // color: #eaf6ff;
+ // letter-spacing: 1px;
+ // text-align: center;
+ // font-weight: 400;
+ // }
+ // }
+
+ // /deep/.el-button--primary {
+ // width: 60px;
+ // height: 35px;
+ // line-height: 30px;
+ // padding: 0;
+ // text-align: center;
+ // background: rgba(0, 0, 0, 0);
+ // border: 0;
+ // background: url("~@/assets/companyFile/2121.png") no-repeat;
+ // background-size: 100% 100%;
+ // font-size: 14px;
+ // color: #f8fbff;
+ // letter-spacing: 0.89px;
+ // font-weight: 500;
+ // }
+
+ // /deep/.el-button--default {
+ // width: 60px;
+ // height: 35px;
+ // line-height: 30px;
+ // padding: 0;
+ // text-align: center;
+ // background: #3b4450;
+ // border: 0;
+
+ // font-size: 14px;
+ // color: #f8fbff;
+ // letter-spacing: 0.89px;
+ // font-weight: 500;
+ // }
+ // }
+
+ // .redText {
+ // font-size: 16px;
+ // color: #ff9191;
+ // letter-spacing: 2px;
+
+ // font-weight: 400;
+ // }
+ // }
+
+ // .bottomBody {
+ // height: calc(100% - 120px);
+ // width: 100%;
+ // padding: 14px;
+ // box-sizing: border-box;
+ // overflow: auto;
+
+ // &::-webkit-scrollbar {
+ // width: 6px;
+ // }
+
+ // // 滚动条里面默认的小方块,自定义样式
+ // &::-webkit-scrollbar-thumb {
+ // background: rgba(255, 255, 255, 0.44);
+ // border-radius: 5px;
+ // }
+
+ // // 滚动条里面的轨道
+ // &::-webkit-scrollbar-track {
+ // background: transparent;
+ // }
+
+ // .yujingItem {
+ // height: 158px;
+ // width: 100%;
+ // background: rgba(108, 128, 151, 0.2);
+ // border: 1px solid rgba(73, 84, 97, 1);
+ // position: relative;
+ // margin-bottom: 1ch;
+
+ // .yujingTop {
+ // border-bottom: 1px solid #495461;
+ // height: 74px;
+ // width: 100%;
+ // padding: 0 14px 5px;
+
+ // .companyName {
+ // width: 100%;
+ // height: 32px;
+ // line-height: 32px;
+ // display: flex;
+ // //white-space: nowrap; //禁止换行
+ // .companyName_icon {
+ // width: 6.5%;
+ // background: url("~@/assets/safetyIndex/red02.png") no-repeat;
+ // background-size: 100% 100%;
+ // }
+ // .companyName_text {
+ // color: #30c4ff;
+ // font-size: 16px;
+ // letter-spacing: 1.14px;
+ // font-weight: 500;
+ // margin-left: 10px;
+ // }
+ // }
+
+ // .impBtnList {
+ // height: 40px;
+ // width: 100%;
+ // display: flex;
+ // align-items: center;
+ // overflow: hidden;
+ // white-space: nowrap; //禁止换行
+
+ // text-overflow: ellipsis; //...
+ // //margin-bottom: 5px;
+
+ // .shewei {
+ // height: 26px;
+ // line-height: 26px;
+ // width: auto;
+ // background: url("~@/assets/companyFile/编组 11991.png")
+ // no-repeat;
+ // padding: 0 5px;
+ // font-size: 14px;
+ // color: #b5ebff;
+ // letter-spacing: 0.44px;
+ // font-weight: 400;
+ // background-size: 100% 100%;
+ // margin-right: 10px;
+ // }
+
+ // .zhongdian {
+ // height: 26px;
+ // line-height: 26px;
+ // width: auto;
+ // background: url("~@/assets/companyFile/编组 11222221.png")
+ // no-repeat;
+ // padding: 0 5px;
+ // font-size: 14px;
+ // color: #e3deff;
+ // letter-spacing: 0.44px;
+ // font-weight: 400;
+ // background-size: 100% 100%;
+ // margin-right: 10px;
+ // }
+
+ // .zhibao {
+ // height: 26px;
+ // line-height: 26px;
+ // width: auto;
+ // background: url("~@/assets/companyFile/编组 11991备份 10.png")
+ // no-repeat;
+ // padding: 0 5px;
+ // font-size: 14px;
+ // color: #e3deff;
+ // letter-spacing: 0.44px;
+ // font-weight: 400;
+ // background-size: 100% 100%;
+ // margin-right: 10px;
+ // }
+
+ // .zhian {
+ // height: 26px;
+ // line-height: 26px;
+ // width: auto;
+ // background: url("~@/assets/companyFile/编组 11991备份 21.png")
+ // no-repeat;
+ // padding: 0 5px;
+ // font-size: 14px;
+ // color: #e3deff;
+ // letter-spacing: 0.44px;
+ // font-weight: 400;
+ // background-size: 100% 100%;
+ // margin-right: 10px;
+ // }
+ // }
+ // }
+
+ // .chuzhi {
+ // position: absolute;
+ // right: 14px;
+ // bottom: 14px;
+ // cursor: pointer;
+ // height: 20px;
+ // width: 50px;
+ // line-height: 20px;
+ // font-size: 14px;
+ // color: #30c4ff;
+ // letter-spacing: 1px;
+ // font-weight: 400;
+ // }
+
+ // .yujingBottom {
+ // width: 100%;
+ // height: 84px;
+ // padding: 0 14px 5px;
+ // overflow: hidden;
+
+ // .bottomTOP {
+ // width: 100%;
+ // height: 50%;
+ // display: flex;
+ // align-items: center;
+
+ // font-family: PingFangSC-Regular;
+ // font-size: 14px;
+ // color: rgba(255, 255, 255, 0.8);
+ // letter-spacing: 0;
+ // font-weight: 400;
+ // white-space: nowrap;
+ // text-overflow: ellipsis;
+
+ // .topItem {
+ // display: flex;
+ // align-items: center;
+ // width: 50%;
+ // height: 100%;
+ // font-size: 14px;
+ // color: rgba(255, 255, 255, 0.8);
+ // letter-spacing: 0;
+ // font-weight: 400;
+ // overflow: hidden;
+ // white-space: nowrap;
+ // text-overflow: ellipsis;
+
+ // span {
+ // width: 70px;
+ // }
+
+ // .numValue {
+ // width: calc(100% - 70px);
+ // overflow: hidden;
+ // white-space: nowrap;
+ // text-overflow: ellipsis;
+ // }
+ // }
+
+ // .numValue {
+ // font-size: 14px;
+ // color: #ffffff;
+ // letter-spacing: 0;
+ // font-weight: 400;
+ // white-space: nowrap;
+ // text-overflow: ellipsis;
+ // }
+ // }
+ // }
+ // }
+ // }
+
+ // .block {
+ // bottom: 5px;
+ // right: -10px;
+ // width: 100%;
+
+ // /deep/.el-pagination__jump {
+ // margin: 0;
+ // }
+
+ // /deep/.el-input__inner {
+ // background: rgba(0, 0, 0, 0);
+
+ // border: 1px solid #28847e;
+ // color: #ccc;
+ // }
+ // }
+ // }
.picForm {
/deep/ .el-dialog {
diff --git a/src/views/realtimeWarning/map.vue b/src/views/realtimeWarning/map.vue
index 7400027..5c418fe 100644
--- a/src/views/realtimeWarning/map.vue
+++ b/src/views/realtimeWarning/map.vue
@@ -10,7 +10,7 @@ import MapPoint from "../../../public/zhenhaiPoint.json";
import styleJson from "../../../public/custom_map_config.json";
import { topMap } from "@/api/offLineMap";
export default {
- name: "zhenhaimap",
+ name: "Map",
props: ["waringList"],
data() {
return {
@@ -44,8 +44,8 @@ export default {
styleJson,
},
});
- console.log('this.dongtaiPoint[0]',this.dongtaiPoint[0]);
- console.log('this.dongtaiPoint[1]',this.dongtaiPoint[1]);
+ console.log("this.dongtaiPoint[0]", this.dongtaiPoint[0]);
+ console.log("this.dongtaiPoint[1]", this.dongtaiPoint[1]);
// console.log(this.WaringList, 'waringList');
let that = this;
map.centerAndZoom(
@@ -247,7 +247,7 @@ font-weight: 400;'>转处置
}
}
function showPic() {
- // console.log(that.WaringList, 'that.WaringList');
+ console.log(that.WaringList, "that.WaringList");
that.WaringList.forEach((item) => {
// 创建小车图标
var myIcon = new BMap.Icon(
diff --git a/src/views/systemManagement/companyList/index.vue b/src/views/systemManagement/companyList/index.vue
index edcae02..2d87dac 100644
--- a/src/views/systemManagement/companyList/index.vue
+++ b/src/views/systemManagement/companyList/index.vue
@@ -70,18 +70,6 @@