From c40f4c1267dae4fcf27dbbd75ea83014fba87783 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期二, 15 七月 2025 15:28:21 +0800
Subject: [PATCH] 新增联合执法清单

---
 src/views/fysp/check/ProCheck.vue |   33 +++++++++++++++++++++++++--------
 1 files changed, 25 insertions(+), 8 deletions(-)

diff --git a/src/views/fysp/check/ProCheck.vue b/src/views/fysp/check/ProCheck.vue
index 8090280..a7dfec4 100644
--- a/src/views/fysp/check/ProCheck.vue
+++ b/src/views/fysp/check/ProCheck.vue
@@ -21,7 +21,7 @@
       ></SideList>
     </template>
     <template #main>
-      <el-scrollbar >
+      <el-scrollbar>
         <ToolBar
           :title="curSubtask.title"
           :descriptions="proStatus"
@@ -72,32 +72,41 @@
     ref="deviceShowRef"
   >
   </CompDeviceShowTest>
+  <SceneEditDialog
+    v-model="sceneInfoDialog"
+    :sceneId="curSubtask.data ? curSubtask.data.sceneId : undefined"
+  ></SceneEditDialog>
 </template>
 
 <script>
 import ArbitraryPhoto from './components/ArbitraryPhoto.vue';
 import taskApi from '@/api/fysp/taskApi';
+import problemApi from '@/api/fysp/problemApi';
 import ProCheckProxy from './ProCheckProxy';
 import CompProblemAddOrUpd from './components/CompProblemAddOrUpd.vue';
 import CompProblemCard from './components/CompProblemCard.vue';
 import CompSubTaskStatistic from './components/CompSubTaskStatistic.vue';
 import CompDeviceShowTest from './components/CompDeviceShowTest.vue';
+import SceneEditDialog from '@/views/fysp/scene/SceneEditDialog.vue';
 export default {
   components: {
     CompProblemCard,
     CompSubTaskStatistic,
     CompProblemAddOrUpd,
     ArbitraryPhoto,
-    CompDeviceShowTest
+    CompDeviceShowTest,
+    SceneEditDialog
   },
   data() {
     return {
-      // 璁惧鍥�
+      // 璁惧鍥惧璇濇
       deviceShowDialog: false,
-      // 浠绘剰鍥�
+      // 浠绘剰鍥惧璇濇
       anyPhotoDialog: false,
-      // 鏂板闂
+      // 鏂板闂瀵硅瘽妗�
       proAddOrUpdDialogVisible: false,
+      // 鍩烘湰淇℃伅瀵硅瘽妗�
+      sceneInfoDialog: false,
       //宸︿晶鑿滃崟鏍忓姞杞界姸鎬�
       sideLoading: false,
       //鍙充晶鍐呭鏍忓姞杞界姸鎬�
@@ -116,6 +125,14 @@
       curProList: [],
       //鎿嶄綔鎸夐挳
       buttons: [
+        {
+          name: '鍦烘櫙淇℃伅',
+          color: 'success',
+          // color: 'primary',
+          click: () => {
+            this.sceneInfoDialog = true;
+          }
+        },
         {
           name: '鏂板闂',
           // color: 'success',
@@ -168,7 +185,7 @@
       this.mainLoading = true;
       this.curProList = [];
       this.curSubtask = {};
-      this.sceneTypeId = formSearch.sceneTypeId
+      this.sceneTypeId = formSearch.sceneTypeId;
       const param = {
         topTaskId: formSearch.topTask.tguid,
         sceneTypeId: formSearch.sceneTypeId
@@ -201,7 +218,7 @@
       this.sideLoading = false;
       this.mainLoading = true;
       // const controller = new AbortController();
-      taskApi
+      problemApi
         .getProBySubtask(s.data.stGuid)
         .then((res) => {
           this.curProList = res;
@@ -226,7 +243,7 @@
       this.sideLoading = false;
       setTimeout(() => {
         this.mainLoading = true;
-        taskApi
+        problemApi
           .getProBySubtask(this.curSubtask.data.stGuid)
           .then((res) => {
             if (refresh) {

--
Gitblit v1.9.3