From 49a74a67140e814bb70efcde61b37d4750448e6a Mon Sep 17 00:00:00 2001
From: zhuzhuanzhuan
Date: 星期二, 14 五月 2024 16:39:01 +0800
Subject: [PATCH] 1、设备加工工件报表页面调整表格唯一标识字段由equipmentId调整为id以试图解决项目服务器上表格数据混乱问题 2、设备利用率、设备开动率、班次利用率以及设备综合效率分析页面调整设备类型、驱动类型、设备级别以及设备种类页面组件为多选下拉菜单
---
src/views/mdc/base/modules/deviceBaseInfo/EquipmentList.vue | 49 +++++++++++++++++++++++++++++++++++++++++++++----
1 files changed, 45 insertions(+), 4 deletions(-)
diff --git a/src/views/mdc/base/modules/deviceBaseInfo/EquipmentList.vue b/src/views/mdc/base/modules/deviceBaseInfo/EquipmentList.vue
index fc8afcb..07795c1 100644
--- a/src/views/mdc/base/modules/deviceBaseInfo/EquipmentList.vue
+++ b/src/views/mdc/base/modules/deviceBaseInfo/EquipmentList.vue
@@ -57,16 +57,38 @@
<a-table ref="table" bordered size="middle" rowKey="equipmentId" :columns="columns" :dataSource="dataSource"
:pagination="false" :loading="loading" :scroll="{x:'max-content',y:scrollY}">
+ <template slot="equipmentId" slot-scope="text, record">
+ <div :style="{color:record.equipmentStatus!==0?'#f00':null}">{{text}}</div>
+ </template>
+ <template slot="equipmentName" slot-scope="text, record">
+ <div :style="{color:record.equipmentStatus!==0?'#f00':null}">{{text}}</div>
+ </template>
+ <template slot="oporationDict" slot-scope="text, record">
+ <div :style="{color:record.equipmentStatus!==0?'#f00':null}">{{text}}</div>
+ </template>
+ <template slot="equipmentStatus" slot-scope="text">
+ <div :style="{color:text!==0?'#f00':null}">{{text===0?'姝e父':'寮傚父'}}</div>
+ </template>
+ <template slot="collecttime" slot-scope="text, record">
+ <div :style="{color:record.equipmentStatus!==0?'#f00':null}">{{text}}</div>
+ </template>
+ <template slot="action" slot-scope="text, record">
+ <a-popconfirm title="纭畾鍙嶉鍚�?" @confirm="$emit('editEquipmentStatus',record)" v-has="'deiveBaseInfo:responseStatus'">
+ <a>鐘舵�佸弽棣�</a>
+ </a-popconfirm>
+ </template>
</a-table>
+
</div>
</a-card>
</template>
<script>
+ import { postAction } from '@/api/manage'
export default {
name: 'EquipmentLayout',
- components: {},
+ components: { },
data() {
return {
loading:false,
@@ -78,19 +100,29 @@
title: '璁惧ID',
align: "center",
dataIndex: 'equipmentId',
- width:250
+ scopedSlots: {customRender: 'equipmentId'},
+ width:210
},
{
title: '璁惧鍚嶇О',
align: "center",
dataIndex: 'equipmentName',
+ scopedSlots: {customRender: 'equipmentName'},
width:300
},
{
title: '鐘舵��',
align: "center",
dataIndex: 'oporationDict',
- width:150
+ scopedSlots: {customRender: 'oporationDict'},
+ width:200
+ },
+ {
+ title: '璁惧寮傚父',
+ align: "center",
+ dataIndex: 'equipmentStatus',
+ scopedSlots: {customRender: 'equipmentStatus'},
+ width:200
},
{
title: '閲囬泦鏃堕棿',
@@ -98,8 +130,17 @@
dataIndex: 'collecttime',
defaultSortOrder:'descend',
sorter: (a, b) => {return a.collecttime>b.collecttime?1:-1},
+ scopedSlots: {customRender: 'collecttime'},
width:350
},
+ {
+ title: '鎿嶄綔',
+ dataIndex: 'action',
+ scopedSlots: {customRender: 'action'},
+ align: "center",
+ width: 150,
+ fixed:'right'
+ }
],
scrollY:465,
}
@@ -116,7 +157,7 @@
const boxHeight = +window.getComputedStyle(document.getElementById('DeviceList')).height.slice(0,-2)
const tableHeadHeight = +window.getComputedStyle(document.querySelector('.ant-table-thead th')).height.slice(0,-2)
this.scrollY = boxHeight - tableHeadHeight
- }
+ },
},
mounted(){
window.addEventListener('resize',this.handleWindowResize)
--
Gitblit v1.9.3