diff --git a/src/views/QualityAssurance/FirstPassYieldStatistics/index.vue b/src/views/QualityAssurance/FirstPassYieldStatistics/index.vue
index f58fa8d..0439890 100644
--- a/src/views/QualityAssurance/FirstPassYieldStatistics/index.vue
+++ b/src/views/QualityAssurance/FirstPassYieldStatistics/index.vue
@@ -60,7 +60,10 @@
今日产品列表
-
只看不合格
+
+ 导出
+ 只看不合格
+
合格
{{ getPassCount(line.key) }} 件
@@ -151,7 +154,10 @@
产品明细
-
只看不合格
+
+ 导出
+ 只看不合格
+
{ this.loading = false })
},
+ exportStationProductList() {
+ const stationList = this.buildStationList()
+ if (!this.startStation || !this.endStation || !stationList) {
+ this.$message.warning('请选择有效的工位范围')
+ return
+ }
+ if (this.filteredStationProductList.length === 0) {
+ this.$message.warning('暂无数据')
+ return
+ }
+ const param = [['查询日期', this.queryDate], ['工位号列表', stationList]]
+ const exportData = JSON.parse(this.CreateData('2005', '一次合格率_工位合格率', param))
+ exportData.exportFileName = '工位一次合格率产品明细_'
+ exportData.exportColumns = '发动机号=产品编号,产品型号=型号,上线时间,下线时间'
+ const Data = JSON.stringify(exportData)
+ this.runExcelExport(Data, 'exportLoading')
+ },
// ========== 不合格详情 ==========
handleExpandChange(row, expandedRows) {
@@ -707,6 +743,7 @@ export default {
}
.panel-title { font-size: 15px; font-weight: 700; color: #233445; }
.panel-title-row { display: flex; justify-content: space-between; align-items: center; }
+.panel-actions { display: flex; align-items: center; gap: 10px; }
.panel-subtitle { margin-top: 4px; margin-bottom: 10px; font-size: 12px; color: #6f7f8f; }
.bar-canvas { width: 100%; min-height: 250px; }