xuzhancheng il y a 1 mois
Parent
commit
03e4822e99

+ 1 - 1
yudao-ui-admin-vue3/src/views/pressure2/equipboilerscheduling/components/BoilerPlanScheduleDialog.vue

@@ -1178,7 +1178,7 @@ const handleQueryCheckItemList = async () => {
     const params = {
       orderId: "0",
       itemIds: equipList.value.map(item => item.id),
-      equipmentCategory: 300,
+      equipmentCategory: 200,
       inspectionNature: [type],
       equipType:equipType
     };

+ 1 - 1
yudao-ui-admin-vue3/src/views/pressure2/pipescheduling/components/PipePlanScheduleDialog.vue

@@ -885,7 +885,7 @@ const handleQueryCheckItemList = async () => {
     const params = {
       orderId: "0",
       itemIds: equipList.value.map(item => item.id),
-      equipmentCategory: 200,
+      equipmentCategory: 300,
       inspectionNature: [type],
       equipType:equipType
     };

+ 20 - 3
yudao-ui-admin-vue3/src/views/pressure2/pipetaskorder/components/TaskOrderDetailDialog.vue

@@ -414,7 +414,7 @@
             width="150px"
             align="center">
             <template #default>
-              法定检验
+              {{ typeOptions.find(type => type.value == inspectionNatureTypeList.find(item => item.nature == taskOrderDetail.checkType).type)?.label || '-' }}
             </template>
           </el-table-column>
           <el-table-column
@@ -991,6 +991,7 @@ import PipelineDetailList from "./PipelineDetailList.vue";
 import {EquipPipeSchedulingDetailVO} from "@/api/pressure2/pipescheduling";
 import OrderDialog from "@/views/pressure2/boilertaskorder/components/OrderDialog.vue";
 import calcCheckItemFee from './calcCheckItemFee.vue'
+import {InspectionNatureTypeApi} from "../../../../api/pressure2/inspectionnaturetype";
 
 
 const userStore = useUserStore()
@@ -1110,14 +1111,30 @@ const serviceOrderDialogFormData = ref<Record<string,any>>({
   confirmStatus: ''
 })
 
+
+const typeOptions = [
+  {
+    value: 1,
+    label: '法定'
+  },
+  {
+    value: 2,
+    label: '委托'
+  }
+]
+
 const formRef = ref()
 // 选中的设备
 const selectedEquips = ref<PipeTaskOrderItemVO[]>([])
-
+const inspectionNatureTypeList = ref([])
 watch(() => props.taskOrder, (newVal) => {
   if (newVal) {
     taskOrderDetail.value = JSON.parse(JSON.stringify(newVal)); // Use deep copy if modifications are made locally, otherwise direct assignment is fine
-
+    InspectionNatureTypeApi.getInspectionNatureTypePage({
+      equip:"300"
+    }).then(res=>{
+      inspectionNatureTypeList.value = res.list
+    })
     // 更新异常单信息
     const orderExceptionRespVO = taskOrderDetail.value.orderExceptionRespVO
     if(orderExceptionRespVO){