From 87557febf406174f2508118ce27016ad003c28a1 Mon Sep 17 00:00:00 2001
From: zhangyue <82248909@qq.com>
Date: Thu, 30 Jul 2026 09:49:42 +0800
Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=B5=81=E9=87=8F=E8=AE=A1?=
=?UTF-8?q?=E9=A1=B5=E9=9D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../hisdata/SurvHisdataFlowmeterList.vue | 84 +++++++++++--------
.../realtime/SurvTransdataFlowmeterList.vue | 82 ++++++++++--------
2 files changed, 93 insertions(+), 73 deletions(-)
diff --git a/src/views/appmana/flowmeter/hisdata/SurvHisdataFlowmeterList.vue b/src/views/appmana/flowmeter/hisdata/SurvHisdataFlowmeterList.vue
index 49ad38e..b5124ff 100644
--- a/src/views/appmana/flowmeter/hisdata/SurvHisdataFlowmeterList.vue
+++ b/src/views/appmana/flowmeter/hisdata/SurvHisdataFlowmeterList.vue
@@ -3,17 +3,16 @@
- 新增
- 导出
- 导入
+
+ 导出
+
@@ -30,18 +29,19 @@
-
+
+
-
+
-
+
{{ getAreaTextByCode(text) }}
-
- 无文件
+
+ 无文件
下载
@@ -57,7 +57,7 @@
import { columns } from './SurvHisdataFlowmeter.data';
import { list, deleteOne, batchDelete, getImportUrl, getExportUrl } from './SurvHisdataFlowmeter.api';
import { downloadFile } from '/@/utils/common/renderUtils';
- import SurvHisdataFlowmeterModal from './components/SurvHisdataFlowmeterModal.vue'
+ import SurvHisdataFlowmeterModal from './components/SurvHisdataFlowmeterModal.vue';
const formRef = ref();
const queryParam = reactive({});
@@ -69,7 +69,7 @@
title: 'surv_hisdata_flowmeter',
api: list,
columns,
- canResize:false,
+ canResize: false,
useSearchForm: false,
actionColumn: {
width: 120,
@@ -80,16 +80,17 @@
},
},
exportConfig: {
- name: "surv_hisdata_flowmeter",
+ name: 'surv_hisdata_flowmeter',
url: getExportUrl,
params: queryParam,
},
- importConfig: {
- url: getImportUrl,
- success: handleSuccess
- },
+ importConfig: {
+ url: getImportUrl,
+ success: handleSuccess,
+ },
});
- const [registerTable, { reload, collapseAll, updateTableDataRecord, findTableDataRecord, getDataSource }, { rowSelection, selectedRowKeys }] = tableContext;
+ const [registerTable, { reload, collapseAll, updateTableDataRecord, findTableDataRecord, getDataSource }, { rowSelection, selectedRowKeys }] =
+ tableContext;
const labelCol = reactive({
xs: { span: 24 },
sm: { span: 7 },
@@ -106,7 +107,7 @@
registerModal.value.disableSubmit = false;
registerModal.value.add();
}
-
+
/**
* 编辑事件
*/
@@ -114,7 +115,7 @@
registerModal.value.disableSubmit = false;
registerModal.value.edit(record);
}
-
+
/**
* 详情
*/
@@ -122,28 +123,28 @@
registerModal.value.disableSubmit = true;
registerModal.value.edit(record);
}
-
+
/**
* 删除事件
*/
async function handleDelete(record) {
await deleteOne({ id: record.id }, handleSuccess);
}
-
+
/**
* 批量删除事件
*/
async function batchHandleDelete() {
await batchDelete({ ids: selectedRowKeys.value }, handleSuccess);
}
-
+
/**
* 成功回调
*/
function handleSuccess() {
(selectedRowKeys.value = []) && reload();
}
-
+
/**
* 操作栏
*/
@@ -155,7 +156,19 @@
},
];
}
-
+
+ /**
+ * 操作栏
+ */
+ function getDetailAction(record) {
+ return [
+ {
+ label: '详情',
+ onClick: handleDetail.bind(null, record),
+ },
+ ];
+ }
+
/**
* 下拉操作栏
*/
@@ -164,14 +177,15 @@
{
label: '详情',
onClick: handleDetail.bind(null, record),
- }, {
+ },
+ {
label: '删除',
popConfirm: {
title: '是否确认删除',
confirm: handleDelete.bind(null, record),
- }
- }
- ]
+ },
+ },
+ ];
}
/**
@@ -180,7 +194,7 @@
function searchQuery() {
reload();
}
-
+
/**
* 重置
*/
@@ -190,10 +204,6 @@
//刷新数据
reload();
}
-
-
-
-
diff --git a/src/views/appmana/flowmeter/realtime/SurvTransdataFlowmeterList.vue b/src/views/appmana/flowmeter/realtime/SurvTransdataFlowmeterList.vue
index 07e216a..eef1b80 100644
--- a/src/views/appmana/flowmeter/realtime/SurvTransdataFlowmeterList.vue
+++ b/src/views/appmana/flowmeter/realtime/SurvTransdataFlowmeterList.vue
@@ -3,8 +3,7 @@
@@ -12,8 +11,8 @@
新增
- 导出
- 导入
+ 导出
+ 导入
@@ -30,18 +29,19 @@
-
+
+
-
+
-
+
{{ getAreaTextByCode(text) }}
-
- 无文件
+
+ 无文件
下载
@@ -57,7 +57,7 @@
import { columns } from './SurvTransdataFlowmeter.data';
import { list, deleteOne, batchDelete, getImportUrl, getExportUrl } from './SurvTransdataFlowmeter.api';
import { downloadFile } from '/@/utils/common/renderUtils';
- import SurvTransdataFlowmeterModal from './components/SurvTransdataFlowmeterModal.vue'
+ import SurvTransdataFlowmeterModal from './components/SurvTransdataFlowmeterModal.vue';
const formRef = ref();
const queryParam = reactive({});
@@ -69,7 +69,7 @@
title: 'surv_transdata_flowmeter',
api: list,
columns,
- canResize:false,
+ canResize: false,
useSearchForm: false,
actionColumn: {
width: 120,
@@ -80,16 +80,17 @@
},
},
exportConfig: {
- name: "surv_transdata_flowmeter",
+ name: 'surv_transdata_flowmeter',
url: getExportUrl,
params: queryParam,
},
- importConfig: {
- url: getImportUrl,
- success: handleSuccess
- },
+ importConfig: {
+ url: getImportUrl,
+ success: handleSuccess,
+ },
});
- const [registerTable, { reload, collapseAll, updateTableDataRecord, findTableDataRecord, getDataSource }, { rowSelection, selectedRowKeys }] = tableContext;
+ const [registerTable, { reload, collapseAll, updateTableDataRecord, findTableDataRecord, getDataSource }, { rowSelection, selectedRowKeys }] =
+ tableContext;
const labelCol = reactive({
xs: { span: 24 },
sm: { span: 7 },
@@ -106,7 +107,7 @@
registerModal.value.disableSubmit = false;
registerModal.value.add();
}
-
+
/**
* 编辑事件
*/
@@ -114,7 +115,7 @@
registerModal.value.disableSubmit = false;
registerModal.value.edit(record);
}
-
+
/**
* 详情
*/
@@ -122,28 +123,28 @@
registerModal.value.disableSubmit = true;
registerModal.value.edit(record);
}
-
+
/**
* 删除事件
*/
async function handleDelete(record) {
await deleteOne({ id: record.id }, handleSuccess);
}
-
+
/**
* 批量删除事件
*/
async function batchHandleDelete() {
await batchDelete({ ids: selectedRowKeys.value }, handleSuccess);
}
-
+
/**
* 成功回调
*/
function handleSuccess() {
(selectedRowKeys.value = []) && reload();
}
-
+
/**
* 操作栏
*/
@@ -155,7 +156,19 @@
},
];
}
-
+
+ /**
+ * 操作栏
+ */
+ function getDetailAction(record) {
+ return [
+ {
+ label: '详情',
+ onClick: handleDetail.bind(null, record),
+ },
+ ];
+ }
+
/**
* 下拉操作栏
*/
@@ -164,14 +177,15 @@
{
label: '详情',
onClick: handleDetail.bind(null, record),
- }, {
+ },
+ {
label: '删除',
popConfirm: {
title: '是否确认删除',
confirm: handleDelete.bind(null, record),
- }
- }
- ]
+ },
+ },
+ ];
}
/**
@@ -180,7 +194,7 @@
function searchQuery() {
reload();
}
-
+
/**
* 重置
*/
@@ -190,10 +204,6 @@
//刷新数据
reload();
}
-
-
-
-