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 @@ + + + + \ 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 @@
安商惠企
-
>>人员背景审核
+
+ >>人员背景审核 +
>>警情通报
+
+ >>网络反诈提醒 +
@@ -45,7 +50,7 @@
道路拥堵提醒
-
+
@@ -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 @@ ( {{ total }} ) --> - - + - - + - - + -