无人机管理后台前端(已迁走)
张含笑
2025-05-12 35dcaa2824a6564a07597ae6fbd26a5c1b939f5c
个人工作台待办事项跳转
3 files modified
27 ■■■■■ changed files
src/api/home/index.js 3 ●●●● patch | view | raw | blame | history
src/views/wel/components/backlog.vue 17 ●●●● patch | view | raw | blame | history
src/views/wel/components/statistics.vue 7 ●●●● patch | view | raw | blame | history
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
    },
  });
};
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,
      },
    });
  }
};
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