diff --git a/monitorMobile/components/DomVideoPlayer/DomVideoPlayer.vue b/monitorMobile/components/DomVideoPlayer/DomVideoPlayer.vue new file mode 100644 index 0000000..5e9228a --- /dev/null +++ b/monitorMobile/components/DomVideoPlayer/DomVideoPlayer.vue @@ -0,0 +1,533 @@ + + + + + + + + + diff --git a/monitorMobile/pages.json b/monitorMobile/pages.json index 8eaa1a6..98047c7 100644 --- a/monitorMobile/pages.json +++ b/monitorMobile/pages.json @@ -110,6 +110,24 @@ "navigationStyle": "custom" } }, + { + "path": "pages/earlyWarning/detail", + "style": { + "navigationBarTitleText": "查看详情" + } + }, + { + "path": "pages/earlyWarning/handlingSuggestions", + "style": { + "navigationBarTitleText": "处理意见" + } + }, + { + "path": "pages/earlyWarning/processingResults", + "style": { + "navigationBarTitleText": "处理结果" + } + }, // 我的 { "path": "pages/my/index", diff --git a/monitorMobile/pages/earlyWarning/components/inspectionCenter.vue b/monitorMobile/pages/earlyWarning/components/inspectionCenter.vue new file mode 100644 index 0000000..bd6fb87 --- /dev/null +++ b/monitorMobile/pages/earlyWarning/components/inspectionCenter.vue @@ -0,0 +1,600 @@ + + + + + \ No newline at end of file diff --git a/monitorMobile/pages/earlyWarning/components/warningInfo.vue b/monitorMobile/pages/earlyWarning/components/warningInfo.vue new file mode 100644 index 0000000..2c00a03 --- /dev/null +++ b/monitorMobile/pages/earlyWarning/components/warningInfo.vue @@ -0,0 +1,641 @@ + + + + + \ No newline at end of file diff --git a/monitorMobile/pages/earlyWarning/detail.vue b/monitorMobile/pages/earlyWarning/detail.vue new file mode 100644 index 0000000..d1e610e --- /dev/null +++ b/monitorMobile/pages/earlyWarning/detail.vue @@ -0,0 +1,292 @@ + + + + + \ No newline at end of file diff --git a/monitorMobile/pages/earlyWarning/handlingSuggestions.vue b/monitorMobile/pages/earlyWarning/handlingSuggestions.vue new file mode 100644 index 0000000..bf12718 --- /dev/null +++ b/monitorMobile/pages/earlyWarning/handlingSuggestions.vue @@ -0,0 +1,78 @@ + + + + + \ No newline at end of file diff --git a/monitorMobile/pages/earlyWarning/index.vue b/monitorMobile/pages/earlyWarning/index.vue index 99b2390..1dce995 100644 --- a/monitorMobile/pages/earlyWarning/index.vue +++ b/monitorMobile/pages/earlyWarning/index.vue @@ -18,197 +18,27 @@ - - - - - - 筛选条件: - - - 111111111111111111111111111111111111111111111111111111111111111111111111 - - - - - - - - - - - - - - - - {{searchForm.alarmType}} - - - - - - - - - - - - {{searchForm.warnHand}} - - - - - - - - - - - - - {{searchForm.StartTick}} - - - - {{searchForm.EndTick}} - - - - - - + + + + - - - - - 重置 - - - 确认 - - - - - - - - - - - - - - - - - - 学校名称学校名称学校名称学校名称 - - - {{item.warnHand == 1 ? '已处理' : '未处理'}} - - - - - - 警告类型:周界入侵 - - - - - - 警告摄像头:厨房(良景) - - - - - - - - - 姓名:杨云 - - - - - 系部:安环部 - - - - - - - 专业:环艺 - - - - - 班级:第二班 - - - - - - - 时间:2024-08-15 11:59:12 - - - - - - - - - 查看 - - - - - - - 处理 - - - - - - 删除 - - - - - - - - - @@ -430,261 +143,6 @@ .contentBox { height: calc(100% - 375rpx); - - .searchBox { - // height: calc(100% - 360rpx); - position: relative; - - .searchLine { - height: 88rpx; - display: flex; - justify-content: space-between; - align-items: center; - padding: 0 15px; - box-sizing: border-box; - background: #fff; - - .leftSearchBox { - display: flex; - align-items: center; - width: calc(100% - 40px); - - .searchLabel { - flex-shrink: 1; - color: #333333; - width: 80px; - } - - .searchValue { - width: calc(100% - 60px); - margin-left: 10px; - color: #2388FF; - overflow: hidden; - word-wrap: break-word; - white-space: pre-wrap; - // font-size: 14px; - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-line-clamp: 1; - } - } - } - - .searchDialog { - position: absolute; - z-index: 990; - top: 89rpx; - width: 100%; - height: calc(100vh - 375rpx - 100rpx); - font-size: 26rpx; - background: rgba(0, 0, 0, 0.2); - - .content { - background: #FFFFFF; - padding: 15px; - box-sizing: border-box; - - .demo-layout { - height: 80rpx; - border-radius: 8rpx; - background: #F5F5F5; - display: flex; - justify-content: space-between; - align-items: center; - padding: 0 10px; - box-sizing: border-box; - - .left-layout { - color: #777777; - } - - .right-layout {} - - .startBox { - color: #777777; - } - - text { - color: #777777; - } - - .endBox { - color: #777777; - } - - .timeIcon {} - } - } - - .btnBox { - display: flex; - align-items: center; - margin-top: 15px; - - .leftBtn { - width: 50%; - height: 74rpx; - line-height: 74rpx; - border: 1px solid #BABABA; - border-radius: 12rpx; - color: #333333; - text-align: center; - - } - - .rightBtn { - width: 50%; - height: 74rpx; - line-height: 74rpx; - border: 1px solid #2388FF; - border-radius: 12rpx; - color: #fff; - text-align: center; - background: #2388FF; - margin-left: 15rpx; - } - } - } - } - - .tableBox { - height: 100%; - padding: 10px; - box-sizing: border-box; - // height: 600px; - padding-bottom: 50px; - - - .liBox { - background: #fff; - padding: 20px 15px; - box-sizing: border-box; - border-radius: 20px; - margin-bottom: 10px; - - .topCard { - display: flex; - - .pic { - - image { - width: 160rpx; - height: 160rpx; - border-radius: 4px; - } - } - - .rightCard { - margin-left: 20rpx; - - .firstCard { - display: flex; - justify-content: space-between; - align-items: center; - margin-bottom: 20rpx; - - .schoolName { - font-size: 32rpx; - color: #333333; - overflow: hidden; - word-wrap: break-word; - white-space: pre-wrap; - // font-size: 14px; - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-line-clamp: 1; - } - - .statusBox { - width: 140rpx; - flex-shrink: 1; - text-align: center; - height: 50rpx; - line-height: 50rpx; - font-size: 28rpx; - border-radius: 8rpx; - color: #fff; - } - - .handle { - background: rgba(15, 175, 118, 0.1); - color: #0FAF76; - } - - .nohandle { - background: rgba(239, 45, 45, 0.1); - color: rgba(239, 45, 45, 1); - } - } - - .secondCard, - .thirdCard { - display: flex; - align-items: center; - margin-top: 18rpx; - - .txt { - font-size: 28rpx; - margin-left: 10rpx; - color: #333333; - } - } - } - } - - .midCard { - font-size: 28rpx; - - .midContent { - margin-top: 18rpx; - } - } - - .btoCard { - border-top: 1px solid rgba(0, 0, 0, 0.1); - margin-top: 30rpx; - padding: 18px 0 0 0; - display: flex; - justify-content: center; - align-items: center; - - .btoBox { - width: 33.3%; - display: flex; - justify-content: center; - align-items: center; - position: relative; - - image { - width: 40rpx; - height: 40rpx; - margin-right: 15rpx; - } - } - - .btoBox:not(:last-child)::before { - content: ''; - display: block; - width: 1px; - height: 100%; - background: rgba(0, 0, 0, 0.1); - position: absolute; - right: 0px; - } - - .midBox { - .txt { - color: #333333; - } - - .disabled { - color: #777777; - } - } - } - } - - } } } \ No newline at end of file diff --git a/monitorMobile/pages/earlyWarning/processingResults.vue b/monitorMobile/pages/earlyWarning/processingResults.vue new file mode 100644 index 0000000..4e51a47 --- /dev/null +++ b/monitorMobile/pages/earlyWarning/processingResults.vue @@ -0,0 +1,64 @@ + + + + + \ No newline at end of file diff --git a/monitorMobile/static/image/earlyWarning/falid.png b/monitorMobile/static/image/earlyWarning/falid.png new file mode 100644 index 0000000..2449d47 Binary files /dev/null and b/monitorMobile/static/image/earlyWarning/falid.png differ diff --git a/monitorMobile/static/image/earlyWarning/school.png b/monitorMobile/static/image/earlyWarning/school.png new file mode 100644 index 0000000..2bb945a Binary files /dev/null and b/monitorMobile/static/image/earlyWarning/school.png differ diff --git a/monitorMobile/static/image/earlyWarning/success.png b/monitorMobile/static/image/earlyWarning/success.png new file mode 100644 index 0000000..9a85cd3 Binary files /dev/null and b/monitorMobile/static/image/earlyWarning/success.png differ