Parcourir la source

约检确认表格

xuzhancheng il y a 1 mois
Parent
commit
d63964f92d

+ 8 - 7
yudao-ui-admin-vue3/src/views/pressure/orderConfirm/index.vue

@@ -68,9 +68,9 @@
           />
         </el-form-item>
 
-        <el-form-item label="设备" prop="equipType">
-          <el-select v-model="queryParams.equipType" placeholder="请选择设备" clearable class="!w-240px">
-            <el-option v-for="(item, key) in equipTypeMap" :key="key" :label="item" :value="key" />
+        <el-form-item label="设备" prop="equipMainType">
+          <el-select v-model="queryParams.equipMainType" placeholder="请选择设备" clearable class="!w-240px">
+            <el-option v-for="(item, key) in PressureEquipMainTypeMap" :key="key" :label="item" :value="key" />
           </el-select>
         </el-form-item>
 
@@ -80,7 +80,7 @@
 
         <el-form-item label="检验性质" prop="checkType">
           <el-select v-model="queryParams.checkType" placeholder="请选择检验性质" clearable class="!w-240px">
-            <el-option v-for="(item, key) in checkTypeMap" :key="key" :label="item" :value="key" />
+            <el-option v-for="(item, key) in allCheckTypeMap[queryParams.equipMainType]" :key="key" :label="item" :value="key" />
           </el-select>
         </el-form-item>
 
@@ -183,7 +183,7 @@
         <!-- 检验性质 -->
         <el-table-column label="检验性质" prop="checkType" align="center" width="100">
           <template #default="scope">
-            {{ checkTypeMap[scope.row.checkType] }}
+            {{ allCheckTypeMap[scope.row.equipMainType][scope.row.checkType] }}
           </template>
         </el-table-column>
 
@@ -214,9 +214,9 @@
         <!-- 使用单位联系电话 -->
         <el-table-column label="手机" prop="unitPhone" align="center" width="140" />
          <!-- 设备 -->
-        <el-table-column label="设备" prop="equipType" align="center" width="100">
+        <el-table-column label="设备" prop="equipMainType" align="center" width="100">
           <template #default="scope">
-            {{ equipTypeMap[scope.row.equipType] }}
+            {{ PressureEquipMainTypeMap[scope.row.equipMainType] }}
           </template>
         </el-table-column>
         <!-- 设备数量 -->
@@ -342,6 +342,7 @@
   import { computed } from 'vue'
   import { cloneDeep } from 'lodash'
   import { isEmpty } from '@/utils/is'
+  import {allCheckTypeMap, PressureEquipMainTypeMap} from "../../../utils/constants";
 
   /** 约检确认 列表 */
   defineOptions({ name: 'OrderConfirm' })