From 35dcaa2824a6564a07597ae6fbd26a5c1b939f5c Mon Sep 17 00:00:00 2001
From: 张含笑 <zhx18749296735@163.com>
Date: Mon, 12 May 2025 15:09:59 +0800
Subject: [PATCH] 个人工作台待办事项跳转

---
 src/views/wel/components/statistics.vue |    7 ++-----
 src/api/home/index.js                   |    3 ++-
 src/views/wel/components/backlog.vue    |   17 ++++++++++++-----
 3 files changed, 16 insertions(+), 11 deletions(-)

diff --git a/src/api/home/index.js b/src/api/home/index.js
index db81b10..0d38d66 100644
--- a/src/api/home/index.js
+++ b/src/api/home/index.js
@@ -66,12 +66,13 @@
 };
 
 // 待办事项
-export const getdaiban = type => {
+export const getdaiban = (type,areaCode) => {
   return request({
     url: '/drone-device-core/jobEvent/getOrderOrEventFive',
     method: 'get',
     params: {
       type,
+      areaCode
     },
   });
 };
\ No newline at end of file
diff --git a/src/views/wel/components/backlog.vue b/src/views/wel/components/backlog.vue
index 615d268..f1664fa 100644
--- a/src/views/wel/components/backlog.vue
+++ b/src/views/wel/components/backlog.vue
@@ -47,6 +47,7 @@
 const router = useRouter();
 const store = useStore();
 const permission = computed(() => store.getters.permission);
+const userInfo = computed(() => store.getters.userInfo)
 const todos = ref([]);
 
 const statusMap = {
@@ -98,26 +99,32 @@
   console.log('permission.value.o_and_m_p_jump', permission.value.o_and_m_p_jump);
 
   if (permission.value.o_and_m_p_jump === true) {
-    const res = await getdaiban(0);
+    const res = await getdaiban(0,userInfo.value.detail.areaCode);
     todos.value = res.data.data?.slice(0, 5);
+     console.log('2222',res.data.data);
   } else {
-    const res = await getdaiban(1);
+    const res = await getdaiban(1,userInfo.value.detail.areaCode);
     todos.value = res.data.data?.slice(0, 5);
+      console.log('111111',res.data.data);
   }
+
 };
 const jumporder = val => {
   if (permission.value.o_and_m_p_jump === true) {
     const id = val.id;
     router.push({
-      path: `/tickets/orderLog?id=${id}`,
+      path: `/tickets/orderLog`,
       query: {
-        id: id,
+        id
       },
     });
   } else {
     const orderNumber = val.event_num;
     router.push({
-      path: `/tickets/ticket?orderNumber=${orderNumber}`,
+      path: `/tickets/ticket`,
+       query: {
+        orderNumber,
+      },
     });
   }
 };
diff --git a/src/views/wel/components/statistics.vue b/src/views/wel/components/statistics.vue
index 2d90438..be26d0e 100644
--- a/src/views/wel/components/statistics.vue
+++ b/src/views/wel/components/statistics.vue
@@ -49,9 +49,6 @@
 import { useRouter } from 'vue-router'
 const router = useRouter()
 const store = useStore()
-// Object.key;
-// 运维人员:1912328766238597121
-// 政企专员:1912467025014923265
 const refresh = () => {
   getStaticsList()
 }
@@ -201,8 +198,8 @@
   }
 }
 const getStaticsList = () => {
-  getStatics(userInfo.value.detail.areaCode,).then(res => {
-  // console.log(permission, 111)
+  getStatics(userInfo.value.detail.areaCode).then(res => {
+  console.log('userInfo.value.detail.areaCode',permission.value);
     if (permission.value?.device_statistics_six) {
       newtitleData.value = res.data.data
       return

--
Gitblit v1.9.3