From 89b040d84b049ae9cea66b76d3473281c5ff3d65 Mon Sep 17 00:00:00 2001
From: Houjie <714924425@qq.com>
Date: 星期二, 10 六月 2025 17:07:45 +0800
Subject: [PATCH] 文档类型 :屏蔽导出,导入功能
---
src/views/eam/RepairOrderList.vue | 124 ++++++++++++++++++++++++++++++----------
1 files changed, 92 insertions(+), 32 deletions(-)
diff --git a/src/views/eam/RepairOrderList.vue b/src/views/eam/RepairOrderList.vue
index 4e45b89..ffcae34 100644
--- a/src/views/eam/RepairOrderList.vue
+++ b/src/views/eam/RepairOrderList.vue
@@ -1,6 +1,6 @@
<template>
<a-card
- title="缁翠慨"
+ title=""
:bordered="false"
>
<div class="table-page-search-wrapper">
@@ -163,15 +163,13 @@
</a-col>
</a-row>
<a-row :gutter="24">
- <a-col
- :xl="6"
- :lg="7"
- :md="8"
- :sm="24"
- >
- <a-form-item
- label="ABC鏍囪瘑"
- >
+ <a-col
+ :xl="6"
+ :lg="7"
+ :md="8"
+ :sm="24"
+ >
+ <a-form-item label="ABC鏍囪瘑">
<j-dict-select-tag
allow-clear
placeholder="璇烽�夋嫨ABC鏍囪瘑"
@@ -182,10 +180,26 @@
</a-form-item>
</a-col>
<a-col
- :xl="6"
- :lg="7"
- :md="8"
- :sm="24"
+ :xl="6"
+ :lg="7"
+ :md="8"
+ :sm="24"
+ >
+ <a-form-item label="鏁呴殰鍘熷洜">
+ <j-dict-select-tag
+ allow-clear
+ placeholder="璇烽�夋嫨鏁呴殰鍘熷洜"
+ :triggerChange="true"
+ dictCode="repair_order_fault_cause"
+ v-model="queryParam.faultCause"
+ />
+ </a-form-item>
+ </a-col>
+ <a-col
+ :xl="6"
+ :lg="7"
+ :md="8"
+ :sm="24"
>
<a-form-item label="鎶ヤ慨鏃堕棿">
<a-range-picker
@@ -197,10 +211,10 @@
</a-form-item>
</a-col>
<a-col
- :xl="6"
- :lg="7"
- :md="8"
- :sm="24"
+ :xl="6"
+ :lg="7"
+ :md="8"
+ :sm="24"
>
<a-form-item label="鍒涘缓鏃堕棿">
<a-range-picker
@@ -419,6 +433,44 @@
</a-dropdown>
</span>
+ <template
+ slot="equipmentNum"
+ slot-scope="text, record"
+ >
+ <a-popover title="鏁呴殰鍘熷洜缁熻">
+ <template slot="content">
+ <p
+ v-for="(faultCauseMap, index) in record.equipmentFaultCause"
+ :key="index"
+ >
+ <span class="fontweight">{{ faultCauseMap.faultCause }}锛歿{ faultCauseMap.total }}</span>
+ </p>
+ </template>
+ <span>
+ {{ record.equipmentNum }}
+ </span>
+ </a-popover>
+ </template>
+
+ <template
+ slot="faultCauseCount"
+ slot-scope="text, record"
+ >
+ <a-popover title="鏁呴殰鍘熷洜缁熻">
+ <template slot="content">
+ <p
+ v-for="(faultCauseMap, index) in record.allFaultCause"
+ :key="index"
+ >
+ <span class="fontweight">{{ faultCauseMap.faultCause }}锛歿{ faultCauseMap.total }}</span>
+ </p>
+ </template>
+ <span>
+ {{ record.faultCauseCount }}
+ </span>
+ </a-popover>
+ </template>
+
</a-table>
</div>
@@ -574,7 +626,7 @@
description: '缁翠慨宸ュ崟绠$悊椤甸潰',
// 琛ㄥご
faultTime: [],
- createTimes:[],
+ createTimes: [],
columns: [
{
title: '#',
@@ -625,7 +677,8 @@
{
title: '缁熶竴缂栫爜',
align: "center",
- dataIndex: 'equipmentNum'
+ dataIndex: 'equipmentNum',
+ scopedSlots: { customRender: 'equipmentNum' }
},
{
title: '璁惧鍚嶇О',
@@ -685,11 +738,11 @@
align: "center",
dataIndex: 'faultTime'
},
- {
- title: '鎶ヤ慨浜�',
- align: "center",
- dataIndex: 'errUda2'
- },
+ // {
+ // title: '鎶ヤ慨浜�',
+ // align: "center",
+ // dataIndex: 'errUda2',
+ // },
{
title: '鏁呴殰鎻忚堪',
align: "center",
@@ -698,11 +751,12 @@
customRender: 'jell'
}
},
- // {
- // title: '鏁呴殰鍘熷洜',
- // align: "center",
- // dataIndex: 'faultReason'
- // },
+ {
+ title: '鏁呴殰鍘熷洜',
+ align: "center",
+ dataIndex: 'faultCauseCount',
+ scopedSlots: { customRender: 'faultCauseCount' }
+ },
// {
// title: '鏁呴殰鐜拌薄',
// align: "center",
@@ -848,7 +902,7 @@
this.queryParam.faultStartTime = moment(this.faultTime[0]).format("YYYY-MM-DD HH:mm:ss")
this.queryParam.faultEndTime = moment(this.faultTime[1]).format("YYYY-MM-DD HH:mm:ss")
},
- timeChangeCreate(){
+ timeChangeCreate() {
this.queryParam.createStartTime = moment(this.createTimes[0]).format("YYYY-MM-DD HH:mm:ss")
this.queryParam.createEndTime = moment(this.createTimes[1]).format("YYYY-MM-DD HH:mm:ss")
},
@@ -1002,6 +1056,12 @@
this.$refs.repairOrderExcuteDrawer.visible = true
this.$refs.repairOrderExcuteDrawer.title = '缁翠慨宸ュ崟鎵ц'
},
+ handleDetail(record) {
+ this.excuteRepairOrder = record;
+ this.excuteRepairOrder.status = '4';
+ this.$refs.repairOrderExcuteDrawer.visible = true
+ this.$refs.repairOrderExcuteDrawer.title = '缁翠慨璇︽儏'
+ },
searchQuery() {
this.loadData(1)
@@ -1017,7 +1077,7 @@
this.onClearSelected()
this.$refs.FaultDescriptionList.faultId = '-1'
this.faultTime = []
- this.createTimes=[]
+ this.createTimes = []
},
getReports() {
this.$refs.FaultReportRepair.title = '鏁呴殰鎶ヤ慨鍗�';
--
Gitblit v1.9.3