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

浙公网安备 33010602011771号