第十一周总结

完成了团队项目中安全风险可视化统计的一部分,感觉那个公司层级还需要一个树状查询来配合图表进行筛选,这个还没完成,统计页面还需要一个自动生成的报表也还没弄。
以下是部分代码

  <div class="chart-container" v-loading="isLoadingData" element-loading-text="数据加载中...">
    <div class="chart-wrapper">
      <div class="pie-chart" id="pieChart" style="width: 100%; height: 400px;"></div>
      <div class="line-chart" id="lineChart" style="width: 100%; height: 400px;"></div>
    </div>
  </div>

  <!-- 报告生成区域 -->
  <div class="report-container">
    <div class="report-header">
      <h3>安全风险分级管控态势分析报告</h3>
      <div class="report-controls">
        <el-date-picker
          v-model="reportDate"
          type="date"
          placeholder="选择报告日期"
          value-format="YYYY-MM-DD"
          style="width: 200px; margin-right: 15px;"
        ></el-date-picker>
        <el-button 
          type="primary" 
          @click="generateReport"
          :loading="isGeneratingReport"
        >
          生成报告
        </el-button>
      </div>
    </div>

    <div class="report-content" v-loading="isGeneratingReport">
      <div v-if="reportError" class="report-error">
        <el-alert :title="reportError" type="error" show-icon></el-alert>
      </div>
      <div v-else-if="reportContent" class="report-text">
        <pre>{{ reportContent }}</pre>
      </div>
      <div v-else class="report-placeholder">
        <el-empty description="选择日期并点击生成报告按钮获取分析报告"></el-empty>
      </div>
    </div>
  </div>
</div>
posted @ 2025-05-21 23:48  离璨霂  阅读(2)  评论(0)    收藏  举报