diff --git a/public/dongtai/red.png b/public/dongtai/red.png
new file mode 100644
index 0000000..a69a5d6
Binary files /dev/null and b/public/dongtai/red.png differ
diff --git a/src/api/applySupermarket/policeReport/index.js b/src/api/applySupermarket/policeReport/index.js
new file mode 100644
index 0000000..eb7e2c8
--- /dev/null
+++ b/src/api/applySupermarket/policeReport/index.js
@@ -0,0 +1,10 @@
+// 应用超市 ---> 警情通报
+import request from '@/utils/request'
+// 警情通报主页查询
+export function get_report_data(params) {
+ return request({
+ url: '/safety/store/personnelReview/safeCompanyInstantAlarm',
+ method: 'get',
+ params
+ })
+}
\ No newline at end of file
diff --git a/src/api/realtimeWarning/index.js b/src/api/realtimeWarning/index.js
index 0ccdd41..8d49091 100644
--- a/src/api/realtimeWarning/index.js
+++ b/src/api/realtimeWarning/index.js
@@ -23,3 +23,11 @@ export function addCommonApprovalProcess(data) {
data
})
}
+// 地图上图点位公司
+export function get_company_list(params) {
+ return request({
+ url: '/safety/system/tbSafeCompanyAlarm/map/companyInfoList',
+ method: 'get',
+ params
+ })
+}
diff --git a/src/assets/applySupermarket/green.png b/src/assets/applySupermarket/green.png
new file mode 100644
index 0000000..6f08f42
Binary files /dev/null and b/src/assets/applySupermarket/green.png differ
diff --git a/src/assets/applySupermarket/red.png b/src/assets/applySupermarket/red.png
new file mode 100644
index 0000000..a69a5d6
Binary files /dev/null and b/src/assets/applySupermarket/red.png differ
diff --git a/src/views/applySupermarket/counterfraud/index.vue b/src/views/applySupermarket/counterfraud/index.vue
new file mode 100644
index 0000000..af6edfe
--- /dev/null
+++ b/src/views/applySupermarket/counterfraud/index.vue
@@ -0,0 +1,432 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+
+
通报概述
+
+
+
+
+
警情简要:
+
+ {{ item.counterfraud }}
+
+
+
+
+
+
+
+
警情时间:
+
{{ item.time }}
+
+
+ 查看详情
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/applySupermarket/index.vue b/src/views/applySupermarket/index.vue
index 9e37ff5..aee2cc0 100644
--- a/src/views/applySupermarket/index.vue
+++ b/src/views/applySupermarket/index.vue
@@ -3,8 +3,13 @@
安商惠企
-
>>人员背景审核
+
+ >>人员背景审核
+
>>警情通报
+
+ >>网络反诈提醒
+
-
+
@@ -107,17 +112,23 @@
+
+
+
+
diff --git a/src/views/applySupermarket/policeReport/index.vue b/src/views/applySupermarket/policeReport/index.vue
index 9ff20ff..22cfdea 100644
--- a/src/views/applySupermarket/policeReport/index.vue
+++ b/src/views/applySupermarket/policeReport/index.vue
@@ -6,7 +6,7 @@
+
+
+
+
+
通报概述
+
+
+
+
+
警情简要:
+
{{ item.report }}
+
+
+
+
+
+
+
警情时间:
+
{{ item.time }}
+
+
+ 查看详情
+
+
+
+
+
+
@@ -163,4 +252,179 @@ export default {
display: none;
}
}
+.item_list {
+ width: 94vw;
+ height: 62vh;
+ border: 0.1px solid #28847e;
+ display: flex;
+ justify-content: flex-start;
+ align-content: flex-start;
+ flex-wrap: wrap;
+ .report_item {
+ width: 22vw;
+ height: 14vh;
+ border: 0.1px solid #28847e;
+ margin-left: 0.7vw;
+ margin-right: 0.7vw;
+ margin-top: 0.7vh;
+ margin-bottom: 0.7vh;
+ .report_title {
+ width: 22vw;
+ height: 4vh;
+ background: linear-gradient(
+ to right,
+ rgba(0, 255, 247, 0.37),
+ rgba(0, 255, 247, 0)
+ );
+ .text {
+ color: aliceblue;
+ text-shadow: 0 0 9px rgba(21, 255, 198, 0.64);
+ width: 5vw;
+ text-align: center;
+ height: 4vh;
+ line-height: 4vh;
+ }
+ .report_content {
+ width: 22vw;
+ height: 10vh;
+ .report_glossary {
+ width: 22vw;
+ height: 5vh;
+ display: flex;
+ .report_glossary_icon {
+ width: 2vw;
+ height: 5vh;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ .icon_green {
+ width: 30px;
+ height: 30px;
+ background: url("~@/assets/applySupermarket/green.png") no-repeat !important;
+ background-size: 100% 100% !important;
+ animation-name: scale, high;
+ animation-duration: 3s;
+ animation-iteration-count: infinite;
+ animation-timing-function: ease-in-out;
+ }
+ @keyframes scale {
+ /*定义关键帧、scale是需要绑定到选择器的关键帧名称*/
+ 0% {
+ transform: scale(0.8); /*开始为原始大小*/
+ }
+ 25% {
+ transform: scale(1); /*放大1.1倍*/
+ }
+ 50% {
+ transform: scale(0.8);
+ }
+ 75% {
+ transform: scale(1);
+ }
+ 100% {
+ transform: scale(0.8);
+ }
+ }
+ @keyframes high {
+ 0% {
+ filter: brightness(80%);
+ }
+ 25% {
+ filter: brightness(200%);
+ }
+ 50% {
+ filter: brightness(80%);
+ }
+ 75% {
+ filter: brightness(200%);
+ }
+ 100% {
+ filter: brightness(80%);
+ }
+ }
+ }
+ .report_glossary_text {
+ width: 4.3vw;
+ height: 5vh;
+ line-height: 5vh;
+ color: aliceblue;
+ text-align: center;
+ }
+ .report_glossary_value {
+ width: 15.7vw;
+ height: 5vh;
+ line-height: 5vh;
+ color: #fff;
+ text-align: left;
+ }
+ }
+ .report_time {
+ width: 22vw;
+ height: 5vh;
+ display: flex;
+ .report_time_icon {
+ width: 2vw;
+ height: 5vh;
+ text-align: center;
+ line-height: 5vh;
+ color: #fff;
+ text-shadow: 0 0 9px rgba(21, 255, 198, 0.64);
+ font-size: 20px;
+ }
+ .report_time_text {
+ width: 4.3vw;
+ height: 5vh;
+ line-height: 5vh;
+ color: aliceblue;
+ text-align: center;
+ }
+ .report_time_value {
+ width: 8.7vw;
+ height: 5vh;
+ line-height: 5vh;
+ color: #fff;
+ text-align: left;
+ }
+ .report_btn {
+ width: 7vw;
+ height: 5vh;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ .el-button {
+ display: flex;
+ align-items: center;
+ font-size: 13px;
+ height: 4vh;
+ color: #fff;
+ background: rgba(0, 0, 0, 0);
+ border: 0.1px solid rgba(0, 0, 0, 0);
+ position: relative;
+ overflow: hidden;
+ &:before {
+ content: "";
+ position: absolute;
+ top: -100%;
+ left: -50%;
+ width: 150%;
+ height: 2px;
+ background-color: #fff;
+ box-shadow: 0 0 4px 1px #fff;
+ transform: rotateZ(-45deg);
+ }
+ &:hover::before {
+ transition: 0.7s;
+ top: 200%;
+ left: 50%;
+ }
+ }
+ .el-button:hover {
+ text-shadow: 0 0 9px rgba(21, 255, 198, 0.64);
+ }
+ }
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/views/realtimeWarning/index.vue b/src/views/realtimeWarning/index.vue
index d64a411..24bff96 100644
--- a/src/views/realtimeWarning/index.vue
+++ b/src/views/realtimeWarning/index.vue
@@ -12,8 +12,8 @@
@@ -27,8 +27,8 @@