diff --git a/src/api/demo/BatchProcessingModal.ts b/src/api/demo/BatchProcessingModal.ts index 198d648..8420604 100644 --- a/src/api/demo/BatchProcessingModal.ts +++ b/src/api/demo/BatchProcessingModal.ts @@ -16,6 +16,9 @@ enum Api { AddUploadExcel = '/api/Layer/AddUploadExcel', // 批量更新 UpdateTableOriginalData = '/api/Layer/UpdateTableOriginalData', + // 列表导入 + UploadShape = '/api/Layer/UploadShape', + UploadExcelAll = '/api/Layer/UploadExcelAll', } export const GetTableColumnList = ( params: { tableName: string } ) => @@ -68,4 +71,19 @@ export const UpdateTableOriginalData = (params: {tableName: string, list: Object defHttp.post({ url: Api.UpdateTableOriginalData, data: params + }) +export const UploadShape = (params: {zipFilePath: string, tableName: string}) => + defHttp.post({ + url: Api.UploadShape, + params, + data: params + }) +export const UploadExcelAll = (params: {File: FormData, tableName: string}) => + defHttp.post({ + url: Api.UploadExcelAll, + params: {tableName: params.tableName}, + data: params.File, + headers: { + 'Content-type': 'multipart/form-data', + }, }) \ No newline at end of file diff --git a/src/packages/components/Zhigan/Zhigan/ZhiGan_ModalTimeLine/data.json b/src/packages/components/Zhigan/Zhigan/ZhiGan_ModalTimeLine/data.json index 6ea1c8e..2bcab46 100644 --- a/src/packages/components/Zhigan/Zhigan/ZhiGan_ModalTimeLine/data.json +++ b/src/packages/components/Zhigan/Zhigan/ZhiGan_ModalTimeLine/data.json @@ -15,7 +15,12 @@ { "title":"费县马庄镇陈家鱼后村南斜坡后村", "videourl": "http://111.36.45.20:18000/flv/hls/H-dcb1ea7388588111.flv", - "manufacturer": "" + "manufacturer": "腾讯" + }, + { + "title":"可落", + "videourl": "8H03AA1PAG8D9BF", + "manufacturer": "乐橙" } ] }, diff --git a/src/packages/components/Zhigan/Zhigan/ZhiGan_ModalTimeLine/index.vue b/src/packages/components/Zhigan/Zhigan/ZhiGan_ModalTimeLine/index.vue index 1d8fc96..3017945 100644 --- a/src/packages/components/Zhigan/Zhigan/ZhiGan_ModalTimeLine/index.vue +++ b/src/packages/components/Zhigan/Zhigan/ZhiGan_ModalTimeLine/index.vue @@ -127,8 +127,26 @@ :height="`${option.dataStyle.videoHeight - 2 * option.dataStyle.videoBorderWidth - 2 * option.dataStyle.videoPadding}`" src="@/assets/images/chart/zhichu/component/SheXiangTouModal_Image.png" /> - + + - @@ -161,8 +171,26 @@ :height="`${option.dataStyle.videoHeight - 2 * option.dataStyle.videoBorderWidth - 2 * option.dataStyle.videoPadding}`" src="@/assets/images/chart/zhichu/component/SheXiangTouModal_Image.png" /> - + + - @@ -198,7 +218,7 @@ import { replaceSqlParams } from '@/utils/sqlHandler'; import Title from './svg/title.vue'; import dayjs from 'dayjs'; - import { MulHKmonitor, PlayVideo } from './video/index'; + import { MonitorHK, MonitorLC, MonitorTX } from './video/index'; const props = defineProps({ chartConfig: { @@ -311,7 +331,7 @@ .timeLineVideoDivTitle { position: absolute; - z-index: 10; + z-index: 100; top: 5px; left: 5px; font-size: v-bind('`${option.dataStyle.videoTitleFontSize}px`'); diff --git a/src/packages/components/Zhigan/Zhigan/ZhiGan_ModalTimeLine/video/index.ts b/src/packages/components/Zhigan/Zhigan/ZhiGan_ModalTimeLine/video/index.ts index d8443a9..5a0a83d 100644 --- a/src/packages/components/Zhigan/Zhigan/ZhiGan_ModalTimeLine/video/index.ts +++ b/src/packages/components/Zhigan/Zhigan/ZhiGan_ModalTimeLine/video/index.ts @@ -1,7 +1,9 @@ -import MulHKmonitor from './mulHKmonitor.vue'; -import PlayVideo from './playVideo.vue'; +import MonitorHK from './monitorHK.vue'; +import MonitorLC from './monitorLC.vue'; +import MonitorTX from './monitorTX.vue'; export { - MulHKmonitor, - PlayVideo, + MonitorHK, + MonitorLC, + MonitorTX, }; \ No newline at end of file diff --git a/src/packages/components/Zhigan/Zhigan/ZhiGan_ModalTimeLine/video/mulHKmonitor.vue b/src/packages/components/Zhigan/Zhigan/ZhiGan_ModalTimeLine/video/monitorHK.vue similarity index 100% rename from src/packages/components/Zhigan/Zhigan/ZhiGan_ModalTimeLine/video/mulHKmonitor.vue rename to src/packages/components/Zhigan/Zhigan/ZhiGan_ModalTimeLine/video/monitorHK.vue diff --git a/src/packages/components/Zhigan/Zhigan/ZhiGan_ModalTimeLine/video/monitorLC.vue b/src/packages/components/Zhigan/Zhigan/ZhiGan_ModalTimeLine/video/monitorLC.vue new file mode 100644 index 0000000..9d8a17d --- /dev/null +++ b/src/packages/components/Zhigan/Zhigan/ZhiGan_ModalTimeLine/video/monitorLC.vue @@ -0,0 +1,208 @@ + + + + diff --git a/src/packages/components/Zhigan/Zhigan/ZhiGan_ModalTimeLine/video/playVideo.vue b/src/packages/components/Zhigan/Zhigan/ZhiGan_ModalTimeLine/video/monitorTX.vue similarity index 100% rename from src/packages/components/Zhigan/Zhigan/ZhiGan_ModalTimeLine/video/playVideo.vue rename to src/packages/components/Zhigan/Zhigan/ZhiGan_ModalTimeLine/video/monitorTX.vue diff --git a/src/packages/components/Zhigan/Zhigan/ZhiGan_ModalVideo/config.vue b/src/packages/components/Zhigan/Zhigan/ZhiGan_ModalVideo/config.vue index 4723bc3..4c10d21 100644 --- a/src/packages/components/Zhigan/Zhigan/ZhiGan_ModalVideo/config.vue +++ b/src/packages/components/Zhigan/Zhigan/ZhiGan_ModalVideo/config.vue @@ -5,7 +5,7 @@ diff --git a/src/packages/components/Zhigan/Zhigan/ZhiGan_ModalVideo/data.json b/src/packages/components/Zhigan/Zhigan/ZhiGan_ModalVideo/data.json index 5a155e2..4f5c129 100644 --- a/src/packages/components/Zhigan/Zhigan/ZhiGan_ModalVideo/data.json +++ b/src/packages/components/Zhigan/Zhigan/ZhiGan_ModalVideo/data.json @@ -2,73 +2,79 @@ "source": [ { "id": 418015298064389, - "name": "XZD148青山裕南山", + "title": "XZD148青山裕南山", "serialNumber": "13b23c9b878143bc99269898964af54f", "manufacturer": "海康" }, { "id": 418015349661701, - "name": "XZD153狼窝沟西南", + "title": "XZD153狼窝沟西南", "serialNumber": "74b95e6575d741489b9a9061bb646467", "manufacturer": "海康" }, { "id": 418015349899269, - "name": "XZD152青山裕水库东", + "title": "XZD152青山裕水库东", "serialNumber": "ecdb49050c57452dbae7ec6f03e82667", "manufacturer": "海康" }, { "id": 418015350452229, - "name": "XZD147大古台南山", + "title": "XZD147大古台南山", "serialNumber": "edd84ccac34441c48c6a7bf030f9c13f", "manufacturer": "海康" }, { "id": 418015351681029, - "name": "XZD151青山裕水库西", + "title": "XZD151青山裕水库西", "serialNumber": "c10f9faea87d4f659e2bc01de24e29a9", "manufacturer": "海康" }, { "id": 418015351836677, - "name": "XZD149青山裕北山", + "title": "XZD149青山裕北山", "serialNumber": "909e98d192f649fea4c5269f5f7832e1", "manufacturer": "海康" }, { "id": 418015351025669, - "name": "XZD150青山裕山里人家西北", + "title": "XZD150青山裕山里人家西北", "serialNumber": "b56f09f8c64249379e42481c7b173dce", "manufacturer": "海康" }, { "id": 490483936976901, - "name": "XZD155突围路广场", + "title": "XZD155突围路广场", "serialNumber": "a8010ac49baa4b81a569ba24dc95a4e7", "manufacturer": "海康" }, { "id": 490483936976911, - "name": "playerVideo", + "title": "大青山林场机库摄像头", + "serialNumber": "http://111.36.45.20:18000/flv/hls/H-fc4c09b5a3451bb9.flv", + "manufacturer": "腾讯" + }, + { + "id": 490483936976911, + "title": "玉皇宫机库摄像头", "serialNumber": "http://111.36.45.20:18000/flv/hls/H-dcb1ea7388588111.flv", - "manufacturer": "" + "manufacturer": "腾讯" }, { "id": 490483936976912, - "name": "店子分区", + "title": "店子分区", "serialNumber": "8H03AA1PAGDC8C3", "manufacturer": "乐橙" }, { "id": 490483936976913, - "name": "白马关通天沟", + "title": "白马关通天沟", "serialNumber": "8H03AA1PAG97234", "manufacturer": "乐橙" }, { "id": 490483936976914, - "name": "后白崖", + "title": "后白崖", "serialNumber": "8H03AA1PAGF203B", "manufacturer": "乐橙" } diff --git a/src/packages/components/Zhigan/Zhigan/ZhiGan_ModalVideo/index.vue b/src/packages/components/Zhigan/Zhigan/ZhiGan_ModalVideo/index.vue index f77f224..e8be440 100644 --- a/src/packages/components/Zhigan/Zhigan/ZhiGan_ModalVideo/index.vue +++ b/src/packages/components/Zhigan/Zhigan/ZhiGan_ModalVideo/index.vue @@ -5,7 +5,7 @@ @@ -200,7 +218,7 @@ import { replaceSqlParams } from '@/utils/sqlHandler'; import Title from './svg/title.vue'; import dayjs from 'dayjs'; - import { MulHKmonitor, PlayVideo } from './video/index'; + import { MonitorHK, MonitorLC, MonitorTX } from './video/index'; const props = defineProps({ chartConfig: { @@ -313,7 +331,7 @@ .timeLineVideoDivTitle { position: absolute; - z-index: 10; + z-index: 100; top: 5px; left: 5px; font-size: v-bind('`${option.dataStyle.videoTitleFontSize}px`'); diff --git a/src/packages/components/Zhiku/Zhiku/HuoQingDetailTimeLine/video/index.ts b/src/packages/components/Zhiku/Zhiku/HuoQingDetailTimeLine/video/index.ts index d8443a9..5a0a83d 100644 --- a/src/packages/components/Zhiku/Zhiku/HuoQingDetailTimeLine/video/index.ts +++ b/src/packages/components/Zhiku/Zhiku/HuoQingDetailTimeLine/video/index.ts @@ -1,7 +1,9 @@ -import MulHKmonitor from './mulHKmonitor.vue'; -import PlayVideo from './playVideo.vue'; +import MonitorHK from './monitorHK.vue'; +import MonitorLC from './monitorLC.vue'; +import MonitorTX from './monitorTX.vue'; export { - MulHKmonitor, - PlayVideo, + MonitorHK, + MonitorLC, + MonitorTX, }; \ No newline at end of file diff --git a/src/packages/components/Zhiku/Zhiku/HuoQingDetailTimeLine/video/mulHKmonitor.vue b/src/packages/components/Zhiku/Zhiku/HuoQingDetailTimeLine/video/monitorHK.vue similarity index 100% rename from src/packages/components/Zhiku/Zhiku/HuoQingDetailTimeLine/video/mulHKmonitor.vue rename to src/packages/components/Zhiku/Zhiku/HuoQingDetailTimeLine/video/monitorHK.vue diff --git a/src/packages/components/Zhiku/Zhiku/HuoQingDetailTimeLine/video/monitorLC.vue b/src/packages/components/Zhiku/Zhiku/HuoQingDetailTimeLine/video/monitorLC.vue new file mode 100644 index 0000000..9d8a17d --- /dev/null +++ b/src/packages/components/Zhiku/Zhiku/HuoQingDetailTimeLine/video/monitorLC.vue @@ -0,0 +1,208 @@ + + + + diff --git a/src/packages/components/Zhiku/Zhiku/HuoQingDetailTimeLine/video/playVideo.vue b/src/packages/components/Zhiku/Zhiku/HuoQingDetailTimeLine/video/monitorTX.vue similarity index 90% rename from src/packages/components/Zhiku/Zhiku/HuoQingDetailTimeLine/video/playVideo.vue rename to src/packages/components/Zhiku/Zhiku/HuoQingDetailTimeLine/video/monitorTX.vue index 529576b..c6ffc04 100644 --- a/src/packages/components/Zhiku/Zhiku/HuoQingDetailTimeLine/video/playVideo.vue +++ b/src/packages/components/Zhiku/Zhiku/HuoQingDetailTimeLine/video/monitorTX.vue @@ -1,7 +1,7 @@