|
|
@@ -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) => {
|