Parcourir la source

设备台账表格修改

yanghao il y a 6 jours
Parent
commit
327f069804
1 fichiers modifiés avec 42 ajouts et 42 suppressions
  1. 42 42
      src/views/pms/device/index.vue

+ 42 - 42
src/views/pms/device/index.vue

@@ -161,20 +161,19 @@
 
       <!-- 列表 -->
       <ContentWrap>
-        <el-table
-          v-loading="loading"
+        <zm-table
+          :loading="loading"
           :data="list"
-          :stripe="true"
-          :show-overflow-tooltip="true"
           height="calc(85vh - 215px)"
           @sort-change="handleSortChange"
+          show-border
         >
-          <el-table-column :label="t('iotDevice.serial')" width="70" align="center" fixed="left">
+          <zm-table-column :label="t('iotDevice.serial')" width="70" align="center" fixed="left">
             <template #default="scope">
               {{ scope.$index + 1 }}
             </template>
-          </el-table-column>
-          <el-table-column
+          </zm-table-column>
+          <zm-table-column
             :label="t('iotDevice.yfCode')"
             sortable
             align="center"
@@ -211,8 +210,8 @@
                 </el-popover>
               </span>
             </template>
-          </el-table-column>
-          <el-table-column
+          </zm-table-column>
+          <zm-table-column
             :label="t('iotDevice.code')"
             sortable
             align="center"
@@ -244,9 +243,9 @@
                 </el-popover>
               </span>
             </template>
-          </el-table-column>
+          </zm-table-column>
 
-          <el-table-column
+          <zm-table-column
             :label="t('iotDevice.name')"
             sortable
             align="center"
@@ -283,8 +282,8 @@
                 {{ scope.row.deviceName }}
               </el-link>
             </template>
-          </el-table-column>
-          <el-table-column label="设备号" sortable align="center" prop="deviceNo" width="120">
+          </zm-table-column>
+          <zm-table-column label="设备号" sortable align="center" prop="deviceNo" width="120">
             <template #header>
               <span
                 style="display: inline-block"
@@ -309,8 +308,8 @@
                 </el-popover>
               </span>
             </template>
-          </el-table-column>
-          <el-table-column
+          </zm-table-column>
+          <zm-table-column
             :label="t('iotDevice.dept')"
             align="center"
             prop="deptName"
@@ -344,8 +343,8 @@
                 </el-popover>
               </span>
             </template>
-          </el-table-column>
-          <el-table-column
+          </zm-table-column>
+          <zm-table-column
             :label="t('iotDevice.status')"
             align="center"
             prop="deviceStatus"
@@ -373,8 +372,8 @@
             <template #default="scope">
               <dict-tag :type="DICT_TYPE.PMS_DEVICE_STATUS" :value="scope.row.deviceStatus" />
             </template>
-          </el-table-column>
-          <el-table-column
+          </zm-table-column>
+          <zm-table-column
             :label="t('deviceForm.model')"
             align="center"
             prop="model"
@@ -398,9 +397,9 @@
                 </div>
               </el-popover>
             </template>
-          </el-table-column>
+          </zm-table-column>
 
-          <el-table-column align="center" prop="manufacturer" min-width="200">
+          <zm-table-column align="center" :label="t('deviceForm.mfg')" prop="manufacturer">
             <template #header>
               <el-popover placement="bottom" :width="250" trigger="click">
                 <template #reference>
@@ -433,9 +432,9 @@
                 </div>
               </el-popover>
             </template>
-          </el-table-column>
+          </zm-table-column>
 
-          <el-table-column label="车牌号" align="center" prop="carNo" min-width="170">
+          <zm-table-column label="车牌号" align="center" prop="carNo" min-width="170">
             <template #header>
               <el-popover placement="bottom" :width="250" trigger="click">
                 <template #reference>
@@ -454,9 +453,9 @@
                 </div>
               </el-popover>
             </template>
-          </el-table-column>
+          </zm-table-column>
 
-          <el-table-column
+          <zm-table-column
             :label="t('deviceForm.brand')"
             align="center"
             prop="brandName"
@@ -480,9 +479,9 @@
                 </div>
               </el-popover>
             </template>
-          </el-table-column>
+          </zm-table-column>
 
-          <el-table-column
+          <zm-table-column
             :label="t('iotDevice.assetClass')"
             align="center"
             prop="assetClassName"
@@ -515,9 +514,9 @@
                 </el-popover>
               </span>
             </template>
-          </el-table-column>
+          </zm-table-column>
 
-          <el-table-column
+          <zm-table-column
             :label="t('iotDevice.assets')"
             align="center"
             prop="assetProperty"
@@ -545,9 +544,9 @@
             <template #default="scope">
               <dict-tag :type="DICT_TYPE.PMS_ASSET_PROPERTY" :value="scope.row.assetProperty" />
             </template>
-          </el-table-column>
+          </zm-table-column>
 
-          <el-table-column
+          <zm-table-column
             :label="t('devicePerson.rp')"
             align="center"
             prop="chargeName"
@@ -571,8 +570,8 @@
                 </div>
               </el-popover>
             </template>
-          </el-table-column>
-          <el-table-column
+          </zm-table-column>
+          <zm-table-column
             :label="t('deviceForm.useProject')"
             align="center"
             prop="useProject"
@@ -596,8 +595,8 @@
                 </div>
               </el-popover>
             </template>
-          </el-table-column>
-          <el-table-column
+          </zm-table-column>
+          <zm-table-column
             :label="t('deviceForm.assetOwner')"
             align="center"
             prop="assetOwnership"
@@ -622,8 +621,8 @@
                 </div>
               </el-popover>
             </template>
-          </el-table-column>
-          <el-table-column label="所在地点" align="center" prop="address" min-width="170">
+          </zm-table-column>
+          <zm-table-column label="所在地点" align="center" prop="address">
             <template #header>
               <el-popover placement="bottom" :width="250" trigger="click">
                 <template #reference>
@@ -643,12 +642,13 @@
                 </div>
               </el-popover>
             </template>
-          </el-table-column>
-          <el-table-column
+          </zm-table-column>
+          <zm-table-column
             :label="t('operationFill.operation')"
             align="center"
-            min-width="180px"
+            min-width="150px"
             fixed="right"
+            action
           >
             <template #default="scope">
               <el-button
@@ -671,8 +671,8 @@
               <!--                {{t('iotDevice.upload')}}-->
               <!--              </el-button>-->
             </template>
-          </el-table-column>
-        </el-table>
+          </zm-table-column>
+        </zm-table>
         <!-- 分页 -->
         <Pagination
           :total="total"