xuzhancheng 6 napja
szülő
commit
f6d2e5a285

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

@@ -630,11 +630,31 @@
   const detailVisible = ref(false)
   const detailId = ref('')
   const pageType = ref('')
+  const boilerDetailVisible = ref(false)
+  const pipeDetailVisible = ref(false)
+
   // 打开受理单详情
   const handleOpenDetail = (row) => {
-    detailVisible.value = true
-    detailId.value = row.id
-    pageType.value = row.status === '300' && !isAuditPage.value  ? 'edit' : 'detail'
+     // 根据不同设备类型跳转不同页面
+    switch (row.equipMainType){
+      case 200:
+        boilerDetailVisible.value = true
+        detailId.value = row.id
+        pageType.value = row.status === '300' && !isAuditPage.value  ? 'edit' : 'detail'
+        break;
+      case 300:
+        pipeDetailVisible.value = true
+        detailId.value = row.id
+        pageType.value = row.status === '300' && !isAuditPage.value  ? 'edit' : 'detail'
+        break
+      case 100:
+      default:
+        detailVisible.value = true
+        detailId.value = row.id
+        pageType.value = row.status === '300' && !isAuditPage.value  ? 'edit' : 'detail'
+        break;
+    }
+   
   }
   // 重新提交-受理单
   const handleSubmitAgain = async (row) => {