diff --git a/package.json b/package.json index 52ce906..0eb8407 100644 --- a/package.json +++ b/package.json @@ -59,6 +59,7 @@ "vue-cropper": "0.5.5", "vue-meta": "2.4.0", "vue-router": "3.4.9", + "vue-video-player": "^5.0.1", "vuedraggable": "2.24.3", "vuex": "3.6.0" }, diff --git a/src/assets/images/PTZImg.png b/src/assets/images/PTZImg.png new file mode 100644 index 0000000..4058454 Binary files /dev/null and b/src/assets/images/PTZImg.png differ diff --git a/src/assets/images/addImg.png b/src/assets/images/addImg.png new file mode 100644 index 0000000..9fef39e Binary files /dev/null and b/src/assets/images/addImg.png differ diff --git a/src/assets/images/camera.png b/src/assets/images/camera.png new file mode 100644 index 0000000..5e69045 Binary files /dev/null and b/src/assets/images/camera.png differ diff --git a/src/assets/images/playImg.png b/src/assets/images/playImg.png new file mode 100644 index 0000000..54af6b1 Binary files /dev/null and b/src/assets/images/playImg.png differ diff --git a/src/assets/images/r2Img.png b/src/assets/images/r2Img.png new file mode 100644 index 0000000..03cebe6 Binary files /dev/null and b/src/assets/images/r2Img.png differ diff --git a/src/assets/images/r3Img.png b/src/assets/images/r3Img.png new file mode 100644 index 0000000..eabb9a3 Binary files /dev/null and b/src/assets/images/r3Img.png differ diff --git a/src/assets/images/searchImg.png b/src/assets/images/searchImg.png new file mode 100644 index 0000000..cb9d971 Binary files /dev/null and b/src/assets/images/searchImg.png differ diff --git a/src/assets/images/setImg.png b/src/assets/images/setImg.png new file mode 100644 index 0000000..a591d83 Binary files /dev/null and b/src/assets/images/setImg.png differ diff --git a/src/components/videoPlayer/index.vue b/src/components/videoPlayer/index.vue new file mode 100644 index 0000000..e86977c --- /dev/null +++ b/src/components/videoPlayer/index.vue @@ -0,0 +1,168 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/src/main.js b/src/main.js index 13c6cf2..638afd5 100644 --- a/src/main.js +++ b/src/main.js @@ -38,6 +38,12 @@ import VueMeta from 'vue-meta' // 字典数据组件 import DictData from '@/components/DictData' +// VideoPlayer +import VideoPlayer from 'vue-video-player' +import 'video.js/dist/video-js.css' +import 'vue-video-player/src/custom-theme.css' + + // 全局方法挂载 Vue.prototype.getDicts = getDicts Vue.prototype.getConfigKey = getConfigKey @@ -58,6 +64,8 @@ Vue.component('FileUpload', FileUpload) Vue.component('ImageUpload', ImageUpload) Vue.component('ImagePreview', ImagePreview) +Vue.use(VideoPlayer) + Vue.use(directive) Vue.use(plugins) Vue.use(VueMeta) diff --git a/src/views/equipment/entry.vue b/src/views/equipment/entry.vue new file mode 100644 index 0000000..2500d42 --- /dev/null +++ b/src/views/equipment/entry.vue @@ -0,0 +1,193 @@ + + + + + + + + + + + + + + + + + + {{ node.label }} + + + + + + + + {{ titleName }} + + + + + + + + + + + + + 设备编号用于生产复核,需与SCADA系统中的设备编号一致 + + + + + + + + + + + + + + + + + + + + (建议最小值-20,最大值20) + + + + + (建议66) + + + + + (建议最小值-6,最大值20) + + + + 保存 + + + + + + + + + + + diff --git a/src/views/equipment/equipment.vue b/src/views/equipment/equipment.vue new file mode 100644 index 0000000..103780b --- /dev/null +++ b/src/views/equipment/equipment.vue @@ -0,0 +1,521 @@ + + + + + + + + + + + + + + + + + + + + 搜索 + 重置 + + + + + 新增 + + + 修改 + + + 删除 + + + 导入 + + + 导出 + + + 模型同步 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 修改 + 删除 + 通道 + 上传图片 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 取 消 + 确 定 + + + + + + + + diff --git a/src/views/equipment/equipment_type.vue b/src/views/equipment/equipment_type.vue new file mode 100644 index 0000000..3d524fe --- /dev/null +++ b/src/views/equipment/equipment_type.vue @@ -0,0 +1,191 @@ + + + + + + + + + + + + + + + {{ node.label }} + + + + + + + 添加设备 + + + {{ rightTitle }} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 保存 + + + + + + + + + + + + diff --git a/src/views/point/point_mang.vue b/src/views/point/point_mang.vue new file mode 100644 index 0000000..b399ce3 --- /dev/null +++ b/src/views/point/point_mang.vue @@ -0,0 +1,267 @@ + + + + + + + + + + + + + + 添加 + (27/200)最多支持200个巡检点位以及内容 + + + + + + + + + + + + + + + + + + + + + + + + + + + 123123 + + + + + 复制 + 删除 + + + + + 保存 + + + + + + + + + + + + + + + + + + + + + 取 消 + 确 定 + + + + + + + + diff --git a/src/views/point/site_management.vue b/src/views/point/site_management.vue new file mode 100644 index 0000000..320b364 --- /dev/null +++ b/src/views/point/site_management.vue @@ -0,0 +1,916 @@ + + + + + + + + + + + + + + + + + 添加 + 删除 + 机器人点位上传 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 修改 + 删除 + + + + + + + + 请选中左点位查看监控点或监测设备 + + + + + 绑定可见光监测点 + 绑定热成像监控点 + + + + + 绑定监测设备 + + + + + + + 移除 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + (建议最小值-20,最大值20) + + + + (建议66) + + + + (建议最小值-6,最大值20) + + + + 取 消 + 确 定 + + + + + + + + + + + + + + + + + + 云台 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 移除 + + + + + + + + + + + + + + + + + + + + + + + + + 搜索 + 重置 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 取 消 + 确 定 + + + + + + + + 将文件拖到此处,或点击上传 + + + 仅允许导入xls、xlsx、xml、txt格式文件。 + + + + + + + 取 消 + 确 定 + + + + + + + +