Преглед изворни кода

refactor(pressure2): 调整承压任务单接口与查询表单优化

1. 新增pressure2模块的任务单API接口
2. 将原pressure任务单分页接口从get改为post并切换到pressure2路径
3. 优化查询表单的label宽度与占位提示文案
4. 修复检验性质渲染的空值异常问题
xuzhancheng пре 3 недеља
родитељ
комит
521dec8c85

+ 1 - 1
yudao-ui-admin-vue3/src/api/pressure/taskorder/index.ts

@@ -282,7 +282,7 @@ export const TaskOrderApi = {
   // 查询承压任务单分页
   getTaskOrderPage: async (params: any) => {
     // return await request.get({ url: `/pressure/task-order/page`, params, data })
-    return await request.post({ url: `/pressure/task-order/page`, data: params })
+    return await request.post({ url: `/pressure2/task-order/page`, data: params })
   },
   // 获得任务单跟进记录分页
   taskOrderFollowRecordApi: async (params: any) => {

+ 10 - 0
yudao-ui-admin-vue3/src/api/pressure2/taskorder/index.ts

@@ -0,0 +1,10 @@
+import request from '@/config/axios'
+
+export const TaskOrderApi = {
+  getTaskOrderPage: async (params: any) => {
+    return await request.get({ url: `/pressure2/task-order/page`, params })
+  },
+  postTaskOrderPage: async (params: any) => {
+    return await request.post({ url: `/pressure2/task-order/page`, data: params })
+  }
+}

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

@@ -6,7 +6,7 @@
         :model="queryParams"
         ref="queryFormRef"
         :inline="true"
-        label-width="100px"
+        label-width="120px"
       >
 
         <!-- 约检单号 -->
@@ -74,8 +74,8 @@
           </el-select>
         </el-form-item>
 
-        <el-form-item label="设备代码" prop="equipCode">
-          <el-input v-model="queryParams.equipCode" placeholder="请输入设备注册代码" clearable class="!w-240px" />
+        <el-form-item label="设备代码/工程号" prop="equipCode">
+          <el-input v-model="queryParams.equipCode" placeholder="请输入设备代码/工程号" clearable class="!w-240px" />
         </el-form-item>
 
         <el-form-item label="检验性质" prop="checkType">

+ 2 - 2
yudao-ui-admin-vue3/src/views/pressure/taskorder/index.vue

@@ -76,7 +76,7 @@
           class="!w-240px"
         >
           <el-option
-            v-for="(item, key) in allCheckTypeMap[queryParams.equipMainType]"
+            v-for="(item, key) in (allCheckTypeMap[queryParams.equipMainType] || {})"
             :key="key"
             :label="item"
             :value="key"
@@ -207,7 +207,7 @@
       <el-table-column label="检验性质" align="center" prop="checkType" min-width="120px">
         <template #default="scope">
           <!-- {{ PressureCheckTypeMap[scope.row.checkType] }} -->
-          {{ allCheckTypeMap[scope.row.equipMainType][scope.row.checkType] }}
+          {{ (allCheckTypeMap[scope.row.equipMainType] || {})[scope.row.checkType] }}
         </template>
       </el-table-column>
       <el-table-column label="任务单状态" align="center" prop="taskStatus" min-width="150px">