From 923f5d36146f17d949a4ea483b8e8d1ea3df4d08 Mon Sep 17 00:00:00 2001 From: lion <120344285@qq.com> Date: Tue, 19 Nov 2024 15:26:23 +0800 Subject: [PATCH] up --- src/components/viewFile/viewFile.vue | 16 ++- src/router/index.js | 6 +- src/utils/common.js | 7 + src/views/record/components/addRecord.vue | 4 +- src/views/record/components/addRecordLink.vue | 10 +- src/views/record/components/showRecord.vue | 13 +- src/views/record/index.vue | 134 +++++++++--------- src/views/record/search.vue | 85 +---------- 8 files changed, 114 insertions(+), 161 deletions(-) diff --git a/src/components/viewFile/viewFile.vue b/src/components/viewFile/viewFile.vue index bfc462e..be26599 100644 --- a/src/components/viewFile/viewFile.vue +++ b/src/components/viewFile/viewFile.vue @@ -8,15 +8,19 @@ -
- +
+
+ +
+
+ +
@@ -50,7 +54,8 @@ return { diaShow: this.isShow, isfullscreen:false, - url:'', + url:'', + typeName:'file', baseUrl: `${process.env.VUE_APP_PREVIEW_API}?url=`, wheight: "", form:{ @@ -70,6 +75,7 @@ // this.url = "" this.diaShow = false this.url = '' + this.typeName = 'file' this.$emit('update:isShow', false) } } diff --git a/src/router/index.js b/src/router/index.js index 5d7f7b8..8e7d807 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -60,11 +60,11 @@ export const constantRoutes = [{ hidden: true }, { - path: '/record/search', + path: '/record/index', component: Layout, children: [{ - path: '/record/search', - component: () => import('@/views/record/search'), + path: '/record/index', + component: () => import('@/views/record/index'), name: '搜索', meta: { title: '搜索' diff --git a/src/utils/common.js b/src/utils/common.js index a40d752..ad543eb 100644 --- a/src/utils/common.js +++ b/src/utils/common.js @@ -16,6 +16,13 @@ let base = { }, isUrl(url) { return this.checkUrl(url) + }, + containsVideoFormat(str) { + // 定义包含常见视频格式的正则表达式 + const videoFormats = /\.(mp4|avi|mov|wmv|flv|mkv|webm|mpg|mpeg)$/i; + + // 使用正则表达式的test方法来检查字符串 + return videoFormats.test(str); }, checkUrl(url) { // url= 协议://(ftp的登录信息)[IP|域名](:端口号)(/或?请求参数) diff --git a/src/views/record/components/addRecord.vue b/src/views/record/components/addRecord.vue index 63c8377..cf24e8a 100644 --- a/src/views/record/components/addRecord.vue +++ b/src/views/record/components/addRecord.vue @@ -1,6 +1,6 @@