From b731548e050c727c4e05db660dfb64eabc94dbdd Mon Sep 17 00:00:00 2001
From: zhangyongtian <1181606322@qq.com>
Date: Fri, 13 Sep 2024 16:35:46 +0800
Subject: [PATCH] fix: bug修改

---
 gz-customerSystem/src/views/register/handleFeedback/component/handle.jsx |   69 +++++++++++++---------------------
 1 files changed, 27 insertions(+), 42 deletions(-)

diff --git a/gz-customerSystem/src/views/register/handleFeedback/component/handle.jsx b/gz-customerSystem/src/views/register/handleFeedback/component/handle.jsx
index c6b887f..dd74a80 100644
--- a/gz-customerSystem/src/views/register/handleFeedback/component/handle.jsx
+++ b/gz-customerSystem/src/views/register/handleFeedback/component/handle.jsx
@@ -84,7 +84,8 @@
   const [caseResultId, setCaseResultId] = useState('');
   const [managerName, setManagerName] = useState('')
   const [progressData, setProgressData] = useState({});
-  const [staticButtonList, setStaticButtonList] = useState([])
+  const [staticButtonList, setStaticButtonList] = useState([]);
+  const [scannerVisible, setScannerVisible] = useState(false);
 
   const myButton = [
     {
@@ -102,7 +103,7 @@
     {
       label: '结案申请',
       type: 'outline',
-      click: () => uniteHandle(),
+      click: () => handleCaseResultApply(),
       key: 'jasq',
     },
     {
@@ -110,23 +111,43 @@
       type: 'outline',
       click: () => Supervising(),
       key: 'db',
+      status: 'danger'
     },
   ]
-
   const tabs1 = [
     { index: '1', label: '公共模板:提醒尽快启动调解程序督办模板' },
     { index: '2', label: '个人模板:推动事件尽快办结督办模板' }
   ]
-
   const options = [
     { value: '1', label: '一' }, { value: '2', label: '二' }, { value: '3', label: '三' }
   ];
+  const content = selectedTab1 === '1'
+  ? `鉴于本事项的重要性及紧迫性,现要求你尽快启动调解程序,并确保案件能够得到及时有效的处理。请您务必于本周内完成以下事项:XX、XX、XX。请确保在事项办理的过程中,遵循公平、公正的原则,并积极促进双方达成共识`
+  : '1';
+
+  useEffect(() => {
+    listFeedback(caseId);
+    getData(caseId)
+    getFeedbackInfo();
+  }, [])
+
+  useEffect(() => {
+    if (authorData) {
+      const { buttonList } = authorData;
+      setStaticButtonList(myButton.filter(item => {
+        const flag = buttonList.some(result => {
+          if (result.id === item.key) {
+            return true
+          }
+        })
+        return flag
+      }))
+    }
+  }, [authorData])
 
   const handleCheckedKeys = (userId) => {
     choosePrincipal(userId)
   }
-
-  const [scannerVisible, setScannerVisible] = useState(false);
 
   const handleConfirm = () => {
     // 处理确认逻辑
@@ -143,8 +164,6 @@
     setScannerVisible(false);
   };
 
-
-
   const choosePrincipal = async (id) => {
     const res = await choosePrincipalApi(caseId, id)
     if (res.type) {
@@ -160,7 +179,6 @@
     }
   }
 
-
   //删除文件
   const handleDelFile = async (id) => {
     const res = await delFile(id)
@@ -168,8 +186,6 @@
       $$.infoSuccess({ content: '删除成功!' });
     }
   }
-
-
 
   //新增、编辑办理理由
   const saveFeedback = async (submitData) => {
@@ -278,49 +294,18 @@
     setUniteHandleView(!uniteHandleView)
   }
 
-
-
   const handleTabChange1 = (newTabIndex) => {
     setSelectedTab1(newTabIndex);
   };
-
-  const content = selectedTab1 === '1'
-    ? `鉴于本事项的重要性及紧迫性,现要求你尽快启动调解程序,并确保案件能够得到及时有效的处理。请您务必于本周内完成以下事项:XX、XX、XX。请确保在事项办理的过程中,遵循公平、公正的原则,并积极促进双方达成共识`
-    : '1';
 
   const handleSupervising = () => {
     setSupervising(!supervising)
   }
 
-
   const handleCaseResultApply = () => {
     SetCaseResult(!caseResult)
     getNewTimeId('caseResult')
   }
-
-
-  useEffect(() => {
-    listFeedback(caseId);
-    getData(caseId)
-    getFeedbackInfo();
-  }, [])
-
-  useEffect(() => {
-    if (authorData) {
-      const { buttonList } = authorData;
-      setStaticButtonList(myButton.filter(item => {
-        const flag = buttonList.some(result => {
-          if (result.id === item.key) {
-            return true
-          }
-        })
-        return flag
-      }))
-      console.log(buttonList, myButton);
-    }
-  }, [authorData])
-
-
 
   return (
     <>

--
Gitblit v1.8.0