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