From 8dbbe477b97af728a5c4d5b444a4f67c582eb319 Mon Sep 17 00:00:00 2001
From: fuliqi <fuliqi@qq.com>
Date: 星期三, 08 一月 2025 17:43:34 +0800
Subject: [PATCH] osd导出
---
src/views/system/data-manage/data-detail/list.js | 1 +
src/views/system/data-manage/data-detail/index.vue | 28 ++++++++++++++++++++++------
2 files changed, 23 insertions(+), 6 deletions(-)
diff --git a/src/views/system/data-manage/data-detail/index.vue b/src/views/system/data-manage/data-detail/index.vue
index 99220e2..6f8e038 100644
--- a/src/views/system/data-manage/data-detail/index.vue
+++ b/src/views/system/data-manage/data-detail/index.vue
@@ -102,8 +102,14 @@
:columns="showList"></right-toolbar>
</div>
+ <div v-show="exportUrl" style="margin-bottom: 5px">
+ <el-button slot="reference" type="primary" size="mini" @click="handleExport(exportUrl)" plain
+ v-hasPermi="['platform:platform:export']">瀵煎嚭
+ </el-button>
+ </div>
+
<div v-show="index === 'image_resource_security'" style="margin-bottom: 5px">
- <el-button type="primary" plain icon="el-icon-upload" size="mini" @click="handleExport"
+ <el-button type="primary" plain icon="el-icon-upload" size="mini" @click="handleImport"
v-hasPermi="['platform:platform:export']">瀵煎叆
</el-button>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
@@ -269,7 +275,8 @@
showList: [],
tableHead: [],
cardList: [],
- index: null
+ index: null,
+ exportUrl: null,
};
},
@@ -288,17 +295,16 @@
// 鎷兼帴鎴� yyyy-MM-dd 鏍煎紡
this.queryParams.date = `${year}-${month}-${day}`;
this.index = this.$route.query.index;
+
if (this.$route.query.type === '1') {
let data = videoData.table.filter(item => item.index === this.$route.query.index)[0]
- // if(this.index = 'monitor_qualification'){
- //
- // }
this.tableHead = data.columns;
this.cardList = data.card;
this.showList = data.showList;
this.optionsStatus = data.optionsStatus;
this.options = data.options;
this.optionsName = data.optionsName;
+ this.exportUrl = data.exportUrl
}
if (this.$route.query.type === '2') {
let data = carData.table.filter(item => item.index === this.$route.query.index)[0]
@@ -308,6 +314,7 @@
this.optionsStatus = data.optionsStatus;
this.options = data.options;
this.optionsName = data.optionsName;
+ this.exportUrl = data.exportUrl
}
if (this.$route.query.type === '3') {
let data = faceData.table.filter(item => item.index === this.$route.query.index)[0]
@@ -317,6 +324,7 @@
this.optionsStatus = data.optionsStatus;
this.options = data.options;
this.optionsName = data.optionsName;
+ this.exportUrl = data.exportUrl
}
if (this.$route.query.type === '4') {
let data = equipment.table.filter(item => item.index === this.$route.query.index)[0]
@@ -326,6 +334,7 @@
this.optionsStatus = data.optionsStatus;
this.options = data.options;
this.optionsName = data.optionsName;
+ this.exportUrl = data.exportUrl
}
this.getList();
},
@@ -427,10 +436,17 @@
this.handleQuery();
},
/** 瀵煎叆鎸夐挳鎿嶄綔 */
- handleExport() {
+ handleImport() {
this.upload.title = "鏁版嵁瀵煎叆";
this.upload.open = true;
},
+ handleExport(url) {
+ this.download(url, {
+ ...this.queryParams,
+ }, this.$route.query.ruleName+`_${new Date().getTime()}.xlsx`, {
+ timeout: 60000
+ })
+ },
/** 涓嬭浇妯℃澘 */
importTemplate() {
this.download('platform/resourceSecurity/importTemplate', {
diff --git a/src/views/system/data-manage/data-detail/list.js b/src/views/system/data-manage/data-detail/list.js
index 47f7865..b047bd4 100644
--- a/src/views/system/data-manage/data-detail/list.js
+++ b/src/views/system/data-manage/data-detail/list.js
@@ -1350,6 +1350,7 @@
},
{
title: '閲嶇偣鐐逛綅鏍囨敞姝g‘鐜�',
+ exportUrl: '/data/center/videoImportantPointLabelingAccuracy/export',
index: 'key_annotation_accuracy',
columns: [
{
--
Gitblit v1.8.0