From 72207d1225d672febed179d508406371f338a094 Mon Sep 17 00:00:00 2001 From: qushaowei <qushaowei@163.com> Date: 星期五, 13 六月 2025 18:05:47 +0800 Subject: [PATCH] 报表修改 --- src/views/eam/MTBF.vue | 132 +++++++++++++++++++++++++++++++++++++------ 1 files changed, 113 insertions(+), 19 deletions(-) diff --git a/src/views/eam/MTBF.vue b/src/views/eam/MTBF.vue index ebbbb25..74c67fa 100644 --- a/src/views/eam/MTBF.vue +++ b/src/views/eam/MTBF.vue @@ -14,6 +14,19 @@ :md="6" :sm="8" > + <a-form-item label="缁熻鏃堕棿"> + <a-range-picker + style="width: 100%;" + format="YYYY-MM-DD" + v-model="faultTime" + @change="timeChange" + /> + </a-form-item> + </a-col> + <a-col + :md="6" + :sm="8" + > <a-form-item label="缁熶竴鏍囩爜"> <a-input placeholder="璇疯緭鍏ョ粺涓�鏍囩爜" @@ -25,13 +38,34 @@ :md="6" :sm="8" > - <a-form-item label="浣跨敤閮ㄩ棬"> + <a-form-item label="浣跨敤鍗曚綅"> <j-dict-select-tag allow-clear - placeholder='璇烽�夋嫨浣跨敤閮ㄩ棬' + placeholder='璇烽�夋嫨浣跨敤鍗曚綅' :triggerChange='true' - dictCode="sys_depart,depart_name,id,del_flag!='1'" - v-model='queryParam.useId' + dictCode="mom_base_area,name,id,del_flag!='1' and type='1'" + v-model='queryParam.workCenterId' + /> + </a-form-item> + </a-col> + + </a-row> + <a-row :gutter="24"> + <a-col + :md="6" + :sm="8" + > + <a-form-item + label="鍏抽敭璁惧鏍囪瘑" + :labelCol="labelCol" + :wrapperCol="wrapperCol" + > + <j-dict-select-tag + allow-clear + :triggerChange="true" + placeholder="璇烽�夋嫨鍏抽敭璁惧鏍囪瘑" + dictCode="specific_equipment" + v-model="queryParam.specificEquipment" /> </a-form-item> </a-col> @@ -39,12 +73,17 @@ :md="6" :sm="8" > - <a-form-item label="缁翠慨鏃堕棿"> - <a-range-picker - style="width: 100%;" - format="YYYY-MM-DD HH:mm:ss" - v-model="faultTime" - @change="timeChange" + <a-form-item + label="ABC鏍囪瘑" + :labelCol="labelCol" + :wrapperCol="wrapperCol" + > + <j-dict-select-tag + allow-clear + placeholder="璇烽�夋嫨ABC鏍囪瘑" + :triggerChange="true" + dictCode="ABC-standard-result" + v-model="queryParam.equipmentImportanceId" /> </a-form-item> </a-col> @@ -75,7 +114,7 @@ <!-- 鏌ヨ鍖哄煙-END --> <div> - <div + <!-- <div class="ant-alert ant-alert-info" style="margin-bottom: 16px;" > @@ -84,7 +123,7 @@ style="margin-left: 24px" @click="onClearSelected" >娓呯┖</a> - </div> + </div> --> <a-table ref="table" @@ -134,18 +173,73 @@ } }, { - title: '鏁呴殰鍘熷洜', + title: '浣跨敤鍗曚綅', align: "center", - dataIndex: 'item' + dataIndex: 'workCenterName' }, { - title: '鍙戠敓娆℃暟', + title: '缁熶竴缂栧彿', align: "center", - dataIndex: 'count' + dataIndex: 'equipmentNum' + }, + { + title: '璁惧鍚嶇О', + align: "center", + dataIndex: 'equipmentName' + }, + { + title: '璁惧鍨嬪彿', + align: "center", + dataIndex: 'equipmentModel' + }, + { + title: '鎬诲彲鍒╃敤鏃堕棿锛坔锛�', + align: "center", + dataIndex: 'totalAvailableTime' + }, + { + title: '鏃犳晠闅滄椂闂达紙h锛�', + align: "center", + dataIndex: 'noFaultTime' + }, + { + title: '鏁呴殰鏃堕棿锛坔锛�', + align: "center", + dataIndex: 'faultTime' + }, + { + title: '淇鏃堕棿锛坔锛�', + align: "center", + dataIndex: 'repairTime' + }, + { + title: '鏁呴殰娆℃暟', + align: "center", + dataIndex: 'faultNumber' + }, + { + title: 'MTTR', + align: "center", + dataIndex: 'mttr' + }, + { + title: 'MTBF', + align: "center", + dataIndex: 'mtbf' + }, + { + title: '瀹屽ソ鐜�', + align: "center", + dataIndex: 'serviceabilityRate' + }, + { + title: '鏁呴殰鐜�', + align: "center", + dataIndex: 'startRate' }, ], url: { - list: "/eam/repairOrder/getMTPF", + list: "/eam/mtbf/getMTBF", }, // 琛ㄥご faultTime: [], @@ -155,8 +249,8 @@ created() { }, methods: { timeChange() { - 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") + this.queryParam.faultStartTime = moment(this.faultTime[0]).format("YYYY-MM-DD") + this.queryParam.faultEndTime = moment(this.faultTime[1]).format("YYYY-MM-DD") }, searchQuery() { -- Gitblit v1.9.3