zhengyiming
4 天以前 42c8c76b00027995e01cbe692198831fbe019f38
src/views/DataBoard/DataBoardHome.vue
@@ -1,5 +1,8 @@
<template>
  <div class="data-board-home-wrapper">
    <div class="full-screen-btn" @click="goFullScreen" v-if="route.name !== 'DataBoardPage'">
      <el-icon color="#ffffff" :size="32"><FullScreen /></el-icon>
    </div>
    <div class="data-board-home">
      <div class="data-board-home-title">
        <div class="data-board-home-title-logo"></div>
@@ -42,7 +45,7 @@
          <DataBoardCenterChart></DataBoardCenterChart>
        </div>
        <div class="data-board-home-content-right">
          <DataBoardContentItem title="奖励金使用排行" class="data-table-content">
          <DataBoardContentItem title="可用资金使用排行" class="data-table-content">
            <DataBoardTableView
              :tableData="bountyUseAmountRankList"
              unit="元"
@@ -94,7 +97,6 @@
  useGetDataBoardNewCustomerCount,
  useGetDataBoardNewInsurePeopleCount,
} from './hooks';
import { take } from 'lodash';
defineOptions({
  name: 'DataBoardHome',
@@ -154,16 +156,34 @@
onUnmounted(() => {
  clearInterval(timer);
});
const router = useRouter();
const route = useRoute();
function goFullScreen() {
  router.push({
    name: 'DataBoardPage',
  });
}
</script>
<style lang="scss" scoped>
@use '@/style/common.scss' as *;
.data-board-home-wrapper {
  position: relative;
  overflow: auto;
  min-width: 0;
  flex: 1;
  height: 100%;
  flex: 1;
  .full-screen-btn {
    position: absolute;
    top: 20px;
    left: 20px;
    cursor: pointer;
    z-index: 22222;
  }
}
.data-board-home {