From 1415e3ee54b7f7f22e4ae5bde5711b31ed43a2f7 Mon Sep 17 00:00:00 2001
From: fengyuan_yang <1976974459@qq.com>
Date: Thu, 22 Jan 2026 14:46:02 +0800
Subject: [PATCH] =?UTF-8?q?2026-01-22=20=E6=A3=80=E9=AA=8C=E5=AF=BC?=
=?UTF-8?q?=E5=87=BA=E4=BC=98=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/modules/qc/FQCResultEntry.vue | 39 +++++++++---------
src/views/modules/qc/IPQCResultEntry.vue | 39 +++++++++---------
src/views/modules/qc/IQCResultEntry.vue | 38 +++++++++---------
src/views/modules/qc/OQCResultEntry.vue | 50 +++++++-----------------
4 files changed, 74 insertions(+), 92 deletions(-)
diff --git a/src/views/modules/qc/FQCResultEntry.vue b/src/views/modules/qc/FQCResultEntry.vue
index 3e4aa0c..1edbaef 100644
--- a/src/views/modules/qc/FQCResultEntry.vue
+++ b/src/views/modules/qc/FQCResultEntry.vue
@@ -233,11 +233,16 @@
@click="printList">
打印
-
+
+
导出
-
+
@@ -1314,6 +1319,17 @@
end = this.tableData.length
}
return this.tableData.slice(start,end)
+ },
+ // 导出字段映射
+ exportFields () {
+ let fields = {}
+ // 添加固定的状态列
+ fields['状态'] = 'state'
+ // 添加动态列
+ this.columnList1.forEach(item => {
+ fields[item.columnLabel] = item.columnProp
+ })
+ return fields
}
},
watch: {
@@ -4323,21 +4339,6 @@
}
},
- async exportExcel() {
- this.searchData.limit = -1
- this.searchData.page = 1
- excel.exportTable({
- url: "/pms/qc/qcFQCInspectionSearch",
- columnMapping: this.columnList, //可以直接用table,不需要的列就剔除
- mergeSetting: [],//需要合并的列
- params: this.searchData,
- fileName: this.exportName+".xlsx",
- rowFetcher: res => res.data,
- columnFormatter: [],
- dropColumns: [],
- })
- },
-
// 动态列开始 获取 用户保存的 格式列
async getTableUserColumn (tableId, columnId) {
let queryTableUser = {
diff --git a/src/views/modules/qc/IPQCResultEntry.vue b/src/views/modules/qc/IPQCResultEntry.vue
index 16e95ec..e481e8e 100644
--- a/src/views/modules/qc/IPQCResultEntry.vue
+++ b/src/views/modules/qc/IPQCResultEntry.vue
@@ -262,11 +262,16 @@
@click="printList">
打印
-
+
+
导出
-
+
@@ -1526,6 +1531,17 @@
end = this.tableData.length
}
return this.tableData.slice(start,end)
+ },
+ // 导出字段映射
+ exportFields () {
+ let fields = {}
+ // 添加固定的状态列
+ fields['状态'] = 'state'
+ // 添加动态列
+ this.columnList1.forEach(item => {
+ fields[item.columnLabel] = item.columnProp
+ })
+ return fields
}
},
watch: {
@@ -4655,21 +4671,6 @@
}
},
- async exportExcel() {
- this.searchData.limit = -1
- this.searchData.page = 1
- excel.exportTable({
- url: "/pms/qc/qcIPQCInspectionSearch",
- columnMapping: this.columnList, //可以直接用table,不需要的列就剔除
- mergeSetting: [],//需要合并的列
- params: this.searchData,
- fileName: this.exportName+".xlsx",
- rowFetcher: res => res.data,
- columnFormatter: [],
- dropColumns: [],
- })
- },
-
// 动态列开始 获取 用户保存的 格式列
async getTableUserColumn (tableId, columnId) {
let queryTableUser = {
diff --git a/src/views/modules/qc/IQCResultEntry.vue b/src/views/modules/qc/IQCResultEntry.vue
index 641cea8..a763ef3 100644
--- a/src/views/modules/qc/IQCResultEntry.vue
+++ b/src/views/modules/qc/IQCResultEntry.vue
@@ -251,11 +251,16 @@
@click="printList">
打印
-
+
+
导出
-
+
@@ -1156,6 +1161,17 @@
end = this.tableData.length
}
return this.tableData.slice(start,end)
+ },
+ // 导出字段映射
+ exportFields () {
+ let fields = {}
+ // 添加固定的状态列
+ fields['状态'] = 'state'
+ // 添加动态列
+ this.columnList1.forEach(item => {
+ fields[item.columnLabel] = item.columnProp
+ })
+ return fields
}
},
watch: {
@@ -3524,20 +3540,6 @@
}
},
- async exportExcel() {
- this.searchData.limit = -1
- this.searchData.page = 1
- excel.exportTable({
- url: "/pms/qc/qcIQCInspectionSearch",
- columnMapping: this.columnList, //可以直接用table,不需要的列就剔除
- mergeSetting: [],//需要合并的列
- params: this.searchData,
- fileName: this.exportName+".xlsx",
- rowFetcher: res => res.data,
- columnFormatter: [],
- dropColumns: [],
- })
- },
// 动态列开始 获取 用户保存的 格式列
async getTableUserColumn (tableId, columnId) {
diff --git a/src/views/modules/qc/OQCResultEntry.vue b/src/views/modules/qc/OQCResultEntry.vue
index 8ce2841..f984ab8 100644
--- a/src/views/modules/qc/OQCResultEntry.vue
+++ b/src/views/modules/qc/OQCResultEntry.vue
@@ -219,17 +219,12 @@
任务重载
+ class="el-button el-button--medium">
导出
@@ -1015,6 +1010,17 @@
end = this.tableData.length
}
return this.tableData.slice(start,end)
+ },
+ // 导出字段映射
+ exportFields () {
+ let fields = {}
+ // 添加固定的状态列
+ fields['状态'] = 'state'
+ // 添加动态列
+ this.columnList1.forEach(item => {
+ fields[item.columnLabel] = item.columnProp
+ })
+ return fields
}
},
watch: {
@@ -3367,34 +3373,6 @@
}
},
- //导出excel
- async createExportData () {
- this.searchData.limit = -1
- this.searchData.page = 1
- await qcOQCInspectionSearch(this.searchData).then(({data}) => {
- this.exportList = data.page.list
- })
- return this.exportList
- },
-
- startDownload() {},
-
- finishDownload() {},
-
- fields () {
- let json = "{"
- this.columnList1.forEach((item, index) => {
- if (index == this.columnList1.length - 1) {
- json += "\"" + item.columnLabel + "\"" + ":" + "\"" + item.columnProp + "\""
- } else {
- json += "\"" + item.columnLabel + "\"" + ":" + "\"" + item.columnProp + "\"" + ","
- }
- })
- json += "}"
- let s = eval("(" + json + ")")
- return s
- },
-
// 动态列开始 获取 用户保存的 格式列
async getTableUserColumn (tableId, columnId) {
let queryTableUser = {