Browse Source

维修工单及巡检的列表页面处理

lipenghui 1 month ago
parent
commit
c2d9f4c37c

+ 3 - 1
src/locales/en.ts

@@ -774,7 +774,8 @@ export default {
     audit:'Audit',
     operation:'Operation',
     view:'View',
-    fill:'Fill'
+    fill:'Fill',
+    dept:'Dept',
   },
   iotMaintain:{
 
@@ -1001,6 +1002,7 @@ export default {
     IsItConfigured:'IsItConfigured',
     quantity:'Quantity',
     safetyStock:'SafetyStock',
+    lastCreateTime:'lastCreateTime',
   },
   stock:{
     selectStock:'SelectStock',

+ 3 - 1
src/locales/zh-CN.ts

@@ -770,7 +770,8 @@ export default {
     audit:'审核状态',
     operation:'操作',
     view:'查看',
-    fill:'填写'
+    fill:'填写',
+    dept:'所属部门'
   },
   iotMaintain:{
     device:'设备',
@@ -997,6 +998,7 @@ export default {
     IsItConfigured:'是否配置',
     quantity:'数量',
     safetyStock:'安全库存',
+    lastCreateTime:'上次执行时间'
   },
   stock:{
     selectStock:'选择库存',

+ 7 - 7
src/views/pms/inspect/plan/index.vue

@@ -76,17 +76,17 @@
               {{ scope.$index + 1 }}
             </template>
           </el-table-column>
-          <el-table-column :label="t('route.planTitle')" align="center" prop="planTitle" width="160" />
-          <el-table-column :label="t('route.planNumber')" align="center" prop="planCode" width="170" />
-          <el-table-column :label="t('route.cycle')" align="center" prop="planCycle" />
-          <el-table-column :label="t('workOrderMaterial.unit')" align="center" prop="planUnit" >
+          <el-table-column :label="t('route.planTitle')" align="center" prop="planTitle" width="220" />
+          <el-table-column :label="t('route.planNumber')" align="center" prop="planCode" width="220" />
+          <el-table-column :label="t('route.cycle')" align="center" prop="planCycle"  width="80"/>
+          <el-table-column :label="t('workOrderMaterial.unit')" align="center" prop="planUnit" width="80">
             <template #default="scope">
               <dict-tag :type="DICT_TYPE.PMS_INSPECT_UNIT" :value="scope.row.planUnit" />
             </template>
           </el-table-column>
 <!--          <el-table-column :label="t('iotMaintain.PersonInCharge')" align="center" prop="chargeName" />-->
           <!--      <el-table-column label="设备" align="center" prop="deviceIds" />-->
-          <el-table-column :label="t('bomList.status')" key="status">
+          <el-table-column :label="t('bomList.status')" key="status" width="80">
             <template #default="scope">
               <el-switch
                 v-model="scope.row.status"
@@ -105,9 +105,9 @@
             width="180px"
           />
           <el-table-column
-            :label="t('table.createTime')"
+            :label="t('route.lastCreateTime')"
             align="center"
-            prop="createTime"
+            prop="lastCreateTime"
             :formatter="dateFormatter"
             width="180px"
           />

+ 8 - 7
src/views/pms/maintain/index.vue

@@ -140,24 +140,25 @@
           </el-table-column>
 <!--          <el-table-column label="故障编码" align="center" prop="failureCode" />-->
 <!--          <el-table-column label="故障名称" align="center" prop="failureName" />-->
-          <el-table-column :label="t('iotDevice.code')" align="center" prop="deviceCode" />
-          <el-table-column :label="t('maintain.deviceName')" align="center" prop="deviceName" />
-          <el-table-column :label="t('maintain.status')" align="center" prop="status" >
+          <el-table-column :label="t('iotDevice.code')" align="center" prop="deviceCode" width="220"/>
+          <el-table-column :label="t('maintain.deviceName')" align="center" prop="deviceName" width="220"/>
+          <el-table-column :label="t('maintain.status')" align="center" prop="status" width="85" >
             <template #default="scope">
               <dict-tag :type="DICT_TYPE.PMS_MAIN_STATUS" :value="scope.row.status" />
             </template>
           </el-table-column>
-          <el-table-column :label="t('maintain.source')" align="center" prop="maintainType" />
-          <el-table-column :label="t('maintain.audit')" align="center" prop="auditStatus" >
+          <el-table-column :label="t('maintain.source')" align="center" prop="maintainType" width="110"/>
+          <el-table-column :label="t('maintain.audit')" align="center" prop="auditStatus" width="110">
             <template #default="scope">
               <dict-tag :type="DICT_TYPE.CRM_AUDIT_STATUS" :value="scope.row.auditStatus" />
             </template>
           </el-table-column>
-          <el-table-column :label="t('maintain.shutDown')" align="center" prop="ifStop" >
+          <el-table-column :label="t('maintain.shutDown')" align="center" prop="ifStop"  width="110">
             <template #default="scope">
               <dict-tag :type="DICT_TYPE.INFRA_BOOLEAN_STRING" :value="scope.row.ifStop" />
             </template>
           </el-table-column>
+          <el-table-column :label="t('maintain.dept')" align="center" prop="deptName" width="110"/>
 <!--          <el-table-column-->
 <!--            :label="t('iotMaintain.startTime')"-->
 <!--            align="center"-->
@@ -187,7 +188,7 @@
 <!--            :formatter="dateFormatter"-->
 <!--            width="180px"-->
 <!--          />-->
-          <el-table-column :label="t('maintain.operation')" align="center" min-width="120px">
+          <el-table-column :label="t('maintain.operation')" align="center" min-width="70">
             <template #default="scope">
               <el-button
                 link