diff --git a/src/api/systemList/index.ts b/src/api/systemList/index.ts
index e69de29..0ce18fc 100644
--- a/src/api/systemList/index.ts
+++ b/src/api/systemList/index.ts
@@ -0,0 +1,46 @@
+import request from '@/utils/request';
+import { AxiosPromise } from 'axios';
+import { DemoVO, DemoForm, DemoQuery } from '@/api/demo/demo/types';
+
+/**
+ * 查询首页logo
+ * /system/logo/get
+ */
+export const getDemo = () => {
+ return request({
+ url: '/system/logo/get',
+ method: 'get'
+ });
+};
+
+/**
+ * 上传图片
+ * /system/logo/upload
+ * @param file 文件对象
+ */
+export const uploadDemo = (file: File) => {
+ const formData = new FormData();
+ formData.append('file', file);
+
+ return request({
+ url: '/system/logo/upload',
+ method: 'post',
+ data: formData,
+ headers: {
+ 'Content-Type': 'multipart/form-data'
+ }
+ });
+};
+
+/**
+ * 修改logo
+ * /system/logo/edit
+ * @param data
+ */
+export const updateDemo = (data: any) => {
+ return request({
+ url: '/system/logo/edit',
+ method: 'post',
+ data: data
+ });
+};
diff --git a/src/views/WarningList/list.vue b/src/views/WarningList/list.vue
index d7a2941..d01b085 100644
--- a/src/views/WarningList/list.vue
+++ b/src/views/WarningList/list.vue
@@ -4,8 +4,8 @@
-
-
+
+
@@ -48,9 +48,9 @@
-
+
-
+
@@ -160,7 +160,8 @@ const data = reactive({
beginTime: undefined,
endTime: undefined,
monitoringArea: undefined,
- userName: undefined
+ userName: undefined,
+ alarmCode: undefined
},
rules: {},
queryTime: []
diff --git a/src/views/fileList/list.vue b/src/views/fileList/list.vue
index d4d711d..dd7fc98 100644
--- a/src/views/fileList/list.vue
+++ b/src/views/fileList/list.vue
@@ -9,8 +9,8 @@
-
-
+
+
-
+
-
+
- 播放
+ 播放
下载至本地
@@ -100,7 +100,7 @@ const ids = ref>([]);
const single = ref(true);
const multiple = ref(true);
const total = ref(0);
-const monitorVideoUrl = 'http://192.168.0.214:8088/5a0db047943df198aff98b650ac9e001.mp4';
+const monitorVideoUrl = ref();
const queryFormRef = ref();
const demoFormRef = ref();
@@ -187,7 +187,7 @@ const handleAdd = () => {
};
/** 修改按钮操作 */
-const handleUpdate = async (row?: any) => {
+const handlePlay = async (row?: any) => {
// reset();
// const _id = row?.id || ids.value[0];
// const res = await getDemo(_id);
@@ -199,9 +199,15 @@ const handleUpdate = async (row?: any) => {
proxy?.$modal.msgError('视频地址不存在');
return;
}
+ monitorVideoUrl.value = row.videoUrl;
dialog.visible = true;
};
const handleUpload = async (row?: any) => {
+ if (!row || !row.zipUrl) {
+ proxy?.$modal.msgError('下载地址不存在');
+ return;
+ }
+ proxy?.$download.zip(row.zipUrl, row.zipUrl);
console.log('点击下载');
};
diff --git a/src/views/systemList/base/base.vue b/src/views/systemList/base/base.vue
index b69703b..4b930f4 100644
--- a/src/views/systemList/base/base.vue
+++ b/src/views/systemList/base/base.vue
@@ -10,10 +10,14 @@