From 5a74ff63f47921f97b6c3c35751b24b085a1a78c Mon Sep 17 00:00:00 2001 From: qushaowei <qushaowei@163.com> Date: 星期五, 26 一月 2024 10:51:14 +0800 Subject: [PATCH] Merge branch 'master' of http://117.34.109.166:18448/r/vue_mdc_430 into develop --- 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