提交 188f1345 编写于 作者: zhentian.jia's avatar zhentian.jia

数据空处理 文案问题

上级 c836c552
...@@ -233,6 +233,9 @@ const vueFilter = { ...@@ -233,6 +233,9 @@ const vueFilter = {
return avgTime; return avgTime;
}, },
learnTimeValue: (value) => { learnTimeValue: (value) => {
if(value === null || value === '') {
return '-';
}
let s = parseInt(value),m = 0, h = 0;//秒,分,小时 let s = parseInt(value),m = 0, h = 0;//秒,分,小时
if(s==NaN){//错误error if(s==NaN){//错误error
return ''; return '';
...@@ -314,7 +317,7 @@ const vueFilter = { ...@@ -314,7 +317,7 @@ const vueFilter = {
} else if(value == 2) { } else if(value == 2) {
return '女'; return '女';
} else if(value == 0) { } else if(value == 0) {
return '未知'; return '-';
} }
}, },
joinFlagValue: (value) => { joinFlagValue: (value) => {
...@@ -337,7 +340,7 @@ const vueFilter = { ...@@ -337,7 +340,7 @@ const vueFilter = {
} }
return value; return value;
}, },
scoreValue: (value) => { nullOfValue: (value) => {
if(value === null || value === '') { if(value === null || value === '') {
return '-'; return '-';
} }
......
...@@ -20,7 +20,7 @@ export function dustributeOption(legendData, seriesData) { ...@@ -20,7 +20,7 @@ export function dustributeOption(legendData, seriesData) {
legend: { legend: {
orient: "horizontal", orient: "horizontal",
top: "", top: "",
left: "0%", // left: "0%",
data: legendData data: legendData
}, },
series: [ series: [
......
...@@ -139,7 +139,7 @@ ...@@ -139,7 +139,7 @@
index: 'report-list' index: 'report-list'
}, },
{ {
title: '导出下载', title: '任务列表',
icon: 'el-icon-document', icon: 'el-icon-document',
index: 'export-download' index: 'export-download'
} }
......
...@@ -8,6 +8,7 @@ ...@@ -8,6 +8,7 @@
<div v-show="!showData" class="empty"> <div v-show="!showData" class="empty">
<p>"没有相关数据,请重新选择查询范围"</p> <p>"没有相关数据,请重新选择查询范围"</p>
</div> </div>
<div>
<div class="chart" v-show="showData"> <div class="chart" v-show="showData">
<div v-if="showEducation === true"> <div v-if="showEducation === true">
<div class="item" id="education" ref="education"></div> <div class="item" id="education" ref="education"></div>
...@@ -24,6 +25,8 @@ ...@@ -24,6 +25,8 @@
<img src="../../assets/image/noData.png" /> <img src="../../assets/image/noData.png" />
</div> </div>
</div> </div>
</div>
<div>
<div class="chart" v-show="showData"> <div class="chart" v-show="showData">
<div class="item"> <div class="item">
<div class="title">人员性别分布</div> <div class="title">人员性别分布</div>
...@@ -47,6 +50,7 @@ ...@@ -47,6 +50,7 @@
<img src="../../assets/image/noData.png" /> <img src="../../assets/image/noData.png" />
</div> </div>
</div> </div>
</div>
</div> </div>
</template> </template>
<script> <script>
......
...@@ -82,6 +82,7 @@ ...@@ -82,6 +82,7 @@
</div> </div>
<div class="spacing"></div> <div class="spacing"></div>
<div class="chart-title">证书级别按学历发布情况</div> <div class="chart-title">证书级别按学历发布情况</div>
<div >
<div v-if="showRecordChart === true" class="chart-recordChart"> <div v-if="showRecordChart === true" class="chart-recordChart">
<div class="recordChart" id="recordChart" ref="recordChart"></div> <div class="recordChart" id="recordChart" ref="recordChart"></div>
<div class="data-text"> <div class="data-text">
...@@ -90,6 +91,7 @@ ...@@ -90,6 +91,7 @@
</div> </div>
</div> </div>
</div> </div>
</div>
<div v-if="showRecordChart === false" class="empty-img"> <div v-if="showRecordChart === false" class="empty-img">
<img src="../../assets/image/noData.png" /> <img src="../../assets/image/noData.png" />
</div> </div>
...@@ -220,10 +222,14 @@ ...@@ -220,10 +222,14 @@
<span>{{ scope.row.certGrade | certGradeValue}}</span> <span>{{ scope.row.certGrade | certGradeValue}}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="finishDate" label="完成项目日期" align="center"></el-table-column> <el-table-column prop="finishDate" label="完成项目日期" align="center">
<template slot-scope="scope">
<span>{{ scope.row.finishDate | nullOfValue}}</span>
</template>
</el-table-column>
<el-table-column prop="score" label="成绩" align="center"> <el-table-column prop="score" label="成绩" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ scope.row.score | scoreValue}}</span> <span>{{ scope.row.score | nullOfValue}}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="learnTime" min-width="150" label="学习时长" align="center"> <el-table-column prop="learnTime" min-width="150" label="学习时长" align="center">
...@@ -266,10 +272,14 @@ ...@@ -266,10 +272,14 @@
<span>{{ scope.row.certGrade | certGradeValue}}</span> <span>{{ scope.row.certGrade | certGradeValue}}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="finishDate" label="完成项目日期" align="center"></el-table-column> <el-table-column prop="finishDate" label="完成项目日期" align="center">
<template slot-scope="scope">
<span>{{ scope.row.finishDate | nullOfValue}}</span>
</template>
</el-table-column>
<el-table-column prop="score" label="成绩" align="center"> <el-table-column prop="score" label="成绩" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ scope.row.score | scoreValue}}</span> <span>{{ scope.row.score | nullOfValue}}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="learnTime" min-width="150" label="学习时长" align="center"> <el-table-column prop="learnTime" min-width="150" label="学习时长" align="center">
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
<div v-if="showChartLearn === false" class="empty-img"> <div v-if="showChartLearn === false" class="empty-img">
<img src="../../assets/image/noData.png" /> <img src="../../assets/image/noData.png" />
</div> </div>
<div class="chart-remarks">注:本报表数据来源仅包括有摸底考的课程培训。</div> <div class="chart-remarks">注:本报表数据来源仅仅统计同时包含摸底考和正式考的课程培训。</div>
</div> </div>
</template> </template>
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册