Browse Source

硬件管理页面优化

车车 1 year ago
parent
commit
2c4f78b417
1 changed files with 21 additions and 15 deletions
  1. 21 15
      src/views/mes/hw/information/index.vue

+ 21 - 15
src/views/mes/hw/information/index.vue

@@ -32,21 +32,18 @@
             placeholder="请选择硬件状态"
             placeholder="请选择硬件状态"
             clearable
             clearable
           >
           >
-            <el-option label="在线" value="1"></el-option>
-            <el-option label="离线" value="2"></el-option>
-            <el-option label="异常" value="3"></el-option>
-<!--            <el-option-->
-<!--              v-for="dict in dict.type.mes_order_status"-->
-<!--              :key="dict.value"-->
-<!--              :label="dict.label"-->
-<!--              :value="dict.value"-->
-<!--            />-->
+            <el-option
+              v-for="dict in dict.type.hardware_status"
+              :key="dict.value"
+              :label="dict.label"
+              :value="dict.value"
+            />
           </el-select>
           </el-select>
         </el-form-item>
         </el-form-item>
 
 
-        <el-form-item label="硬件类型" prop="hardwareTypeName">
+        <el-form-item label="硬件类型" prop="hardwareTypeId">
           <el-select
           <el-select
-            v-model="queryParams.hardwareTypeName"
+            v-model="queryParams.hardwareTypeId"
             placeholder="请选择硬件类型"
             placeholder="请选择硬件类型"
             clearable
             clearable
           >
           >
@@ -54,7 +51,7 @@
               v-for="dict in hardwareTypeOption"
               v-for="dict in hardwareTypeOption"
               :key="dict.key"
               :key="dict.key"
               :label="dict.label"
               :label="dict.label"
-              :value="dict.value"
+              :value="dict.key"
             />
             />
           </el-select>
           </el-select>
         </el-form-item>
         </el-form-item>
@@ -173,7 +170,14 @@
       <el-table-column label="硬件类型" align="center" prop="hardwareTypeName" />
       <el-table-column label="硬件类型" align="center" prop="hardwareTypeName" />
       <el-table-column label="规格型号" align="center" prop="hardwareSpec" />
       <el-table-column label="规格型号" align="center" prop="hardwareSpec" />
       <el-table-column label="所属车间" align="center" prop="workshopName" />
       <el-table-column label="所属车间" align="center" prop="workshopName" />
-      <el-table-column label="硬件状态" align="center" prop="status" />
+      <el-table-column label="硬件状态" align="center" prop="status">
+        <template slot-scope="scope">
+          <dict-tag
+            :options="dict.type.hardware_status"
+            :value="scope.row.status"
+          />
+        </template>
+      </el-table-column>
       <el-table-column
       <el-table-column
         label="创建时间"
         label="创建时间"
         align="center"
         align="center"
@@ -195,8 +199,8 @@
         </template>
         </template>
       </el-table-column>
       </el-table-column>
       <el-table-column label="可用次数" align="center" prop="availableTimes" />
       <el-table-column label="可用次数" align="center" prop="availableTimes" />
-      <el-table-column label="可用寿命" align="center" prop="availableLife" />
       <el-table-column label="已用次数" align="center" prop="usedTimes" />
       <el-table-column label="已用次数" align="center" prop="usedTimes" />
+      <el-table-column label="可用寿命" align="center" prop="availableLife" />
       <el-table-column label="已用寿命" align="center" prop="usedLife" />
       <el-table-column label="已用寿命" align="center" prop="usedLife" />
       <el-table-column
       <el-table-column
         label="操作"
         label="操作"
@@ -401,7 +405,7 @@ import {
 
 
 export default {
 export default {
   name: "hardwareinfo",
   name: "hardwareinfo",
-  dicts: ["mes_repair_result", "mes_order_status"],
+  dicts: ["hardware_status"],
   // components: { Repairline, MachinerySelectSingle },
   // components: { Repairline, MachinerySelectSingle },
   data() {
   data() {
     return {
     return {
@@ -559,6 +563,8 @@ export default {
         return item.value==val?item.key:null;
         return item.value==val?item.key:null;
       })
       })
       this.form.hardwareTypeId=TypeId.key
       this.form.hardwareTypeId=TypeId.key
+      this.form.hardwareTypeCode=TypeId.value
+      this.form.hardwareTypeName=TypeId.label
       console.log(this.form.hardwareTypeId,'hardwareTypeId')
       console.log(this.form.hardwareTypeId,'hardwareTypeId')
     },
     },
     // 车间下拉 --新增表单
     // 车间下拉 --新增表单