|
@@ -28,7 +28,7 @@
|
|
<div class="highlight-main">{{scope.row.stateText}}</div>
|
|
<div class="highlight-main">{{scope.row.stateText}}</div>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
- <el-table-column label="功能" width="250" align="center">
|
|
|
|
|
|
+ <el-table-column label="功能" width="210" align="center">
|
|
<template #default="scope">
|
|
<template #default="scope">
|
|
<el-tooltip content="列表页采集" placement="top">
|
|
<el-tooltip content="列表页采集" placement="top">
|
|
<el-button size="small" :class="{ active: scope.row._action_clicked_list_collect }" @click="tableEvents.handleListCollect(scope.$index, scope.row)">
|
|
<el-button size="small" :class="{ active: scope.row._action_clicked_list_collect }" @click="tableEvents.handleListCollect(scope.$index, scope.row)">
|
|
@@ -50,22 +50,27 @@
|
|
<el-icon><Position /></el-icon>
|
|
<el-icon><Position /></el-icon>
|
|
</el-button>
|
|
</el-button>
|
|
</el-tooltip>
|
|
</el-tooltip>
|
|
|
|
+<!-- <el-tooltip content="清除记录" placement="top">-->
|
|
|
|
+<!-- <el-button size="small" :class="{ active: scope.row._action_clicked_remove_history }" @click="tableEvents.handleRemoveHistory(scope.$index, scope.row)">-->
|
|
|
|
+<!-- <el-icon><Delete /></el-icon>-->
|
|
|
|
+<!-- </el-button>-->
|
|
|
|
+<!-- </el-tooltip>-->
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column label="操作" width="180" align="center">
|
|
|
|
+ <template #default="scope">
|
|
|
|
+<!-- <el-dropdown>-->
|
|
|
|
+<!-- <el-button size="small" :class="{ active: scope.row._action_clicked_stop_download}" @click="tableEvents.stopDownloadData(scope.$index, scope.row)">-->
|
|
|
|
+<!-- 中断-->
|
|
|
|
+<!-- </el-button>-->
|
|
|
|
+<!-- </el-dropdown>-->
|
|
<el-tooltip content="清除记录" placement="top">
|
|
<el-tooltip content="清除记录" placement="top">
|
|
<el-button size="small" :class="{ active: scope.row._action_clicked_remove_history }" @click="tableEvents.handleRemoveHistory(scope.$index, scope.row)">
|
|
<el-button size="small" :class="{ active: scope.row._action_clicked_remove_history }" @click="tableEvents.handleRemoveHistory(scope.$index, scope.row)">
|
|
- <el-icon><Delete /></el-icon>
|
|
|
|
|
|
+ 清除记录
|
|
</el-button>
|
|
</el-button>
|
|
</el-tooltip>
|
|
</el-tooltip>
|
|
- </template>
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column label="操作" width="120" align="center">
|
|
|
|
- <template #default="scope">
|
|
|
|
- <el-dropdown>
|
|
|
|
- <el-button size="small" :class="{ active: scope.row._action_clicked_stop_download}" @click="tableEvents.stopDownloadData(scope.$index, scope.row)">
|
|
|
|
- 中断
|
|
|
|
- </el-button>
|
|
|
|
- </el-dropdown>
|
|
|
|
<el-dropdown>
|
|
<el-dropdown>
|
|
- <el-button size="small">导出</el-button>
|
|
|
|
|
|
+ <el-button size="small">导出数据</el-button>
|
|
<template #dropdown>
|
|
<template #dropdown>
|
|
<el-dropdown-menu>
|
|
<el-dropdown-menu>
|
|
<el-dropdown-item @click="handleExportJson(scope.row)">导出JSON格式文件</el-dropdown-item>
|
|
<el-dropdown-item @click="handleExportJson(scope.row)">导出JSON格式文件</el-dropdown-item>
|
|
@@ -122,7 +127,7 @@ import { ref, computed, reactive, watch } from 'vue'
|
|
import { useStore } from 'vuex';
|
|
import { useStore } from 'vuex';
|
|
import { ElMessage, ElMessageBox } from 'element-plus'
|
|
import { ElMessage, ElMessageBox } from 'element-plus'
|
|
import { ServerActionQlmAddRecord,QlmStopDownloadData, QlmListDataDownload, QlmDetailDataDownload, ServerActionQlmRemoveRepeat, ServerActionQlmPushData, ServerActionQlmClearData } from "../../wailsjs/go/main/App"
|
|
import { ServerActionQlmAddRecord,QlmStopDownloadData, QlmListDataDownload, QlmDetailDataDownload, ServerActionQlmRemoveRepeat, ServerActionQlmPushData, ServerActionQlmClearData } from "../../wailsjs/go/main/App"
|
|
-import { SelectSaveFilePath, QlmRunExportJsonFile, QlmRunExportExcelFile } from "../../wailsjs/go/main/App"
|
|
|
|
|
|
+import { SelectSaveFilePath, QlmExportJsonFile, QlmExportExcelFile } from "../../wailsjs/go/main/App"
|
|
|
|
|
|
import Breadcrumb from "../components/Breadcrumb.vue"
|
|
import Breadcrumb from "../components/Breadcrumb.vue"
|
|
import { USER_ROLE_ADMIN, USER_ROLE_DEVELOPER, USER_ROLE_REVIEWER } from '../data/user'
|
|
import { USER_ROLE_ADMIN, USER_ROLE_DEVELOPER, USER_ROLE_REVIEWER } from '../data/user'
|
|
@@ -246,7 +251,6 @@ async function getTableList() {
|
|
})
|
|
})
|
|
const { data, err, msg } = r
|
|
const { data, err, msg } = r
|
|
if (data) {
|
|
if (data) {
|
|
- console.log(data)
|
|
|
|
listState.total = data.total || 0
|
|
listState.total = data.total || 0
|
|
if (Array.isArray(data.list)) {
|
|
if (Array.isArray(data.list)) {
|
|
const sList = data.list.map(t => {
|
|
const sList = data.list.map(t => {
|
|
@@ -572,7 +576,6 @@ const tableEvents = {
|
|
const payload = {
|
|
const payload = {
|
|
recordid: row._id,
|
|
recordid: row._id,
|
|
}
|
|
}
|
|
- console.log("payload",payload)
|
|
|
|
QlmStopDownloadData(payload).then(r => {
|
|
QlmStopDownloadData(payload).then(r => {
|
|
if (r.err === 1) {
|
|
if (r.err === 1) {
|
|
ElMessage({
|
|
ElMessage({
|
|
@@ -632,7 +635,7 @@ const handleExportJson = (row) => {
|
|
console.log("无效的文件存储路径", save2file)
|
|
console.log("无效的文件存储路径", save2file)
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- QlmRunExportJsonFile(save2file, row._id).then(d => {
|
|
|
|
|
|
+ QlmExportJsonFile(save2file, row._id).then(d => {
|
|
if (d.err === 1) {
|
|
if (d.err === 1) {
|
|
ElMessage({
|
|
ElMessage({
|
|
message: d.msg || `导出excel文件${save2file}完成!`,
|
|
message: d.msg || `导出excel文件${save2file}完成!`,
|
|
@@ -661,7 +664,7 @@ const handleExportExcel = (row) => {
|
|
console.log("无效的文件存储路径", save2file)
|
|
console.log("无效的文件存储路径", save2file)
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- QlmRunExportExcelFile(save2file, row._id).then(d => {
|
|
|
|
|
|
+ QlmExportExcelFile(save2file, row._id).then(d => {
|
|
if (d.err === 1) {
|
|
if (d.err === 1) {
|
|
ElMessage({
|
|
ElMessage({
|
|
message: d.msg || `导出excel文件${save2file}完成!`,
|
|
message: d.msg || `导出excel文件${save2file}完成!`,
|