|
@@ -3,10 +3,16 @@
|
|
|
<el-card>
|
|
|
<div slot="header" class="clearfix">
|
|
|
<div class="box">
|
|
|
- <span class='shape'></span>
|
|
|
+ <span class="shape"></span>
|
|
|
<span>学员数据</span>
|
|
|
</div>
|
|
|
-
|
|
|
+ </div>
|
|
|
+ <div
|
|
|
+ class="wall"
|
|
|
+ style="height: 68px"
|
|
|
+ v-if="JSON.stringify(items) == '{}'&&!data['CHARGE_STUDENT_CHANGE_RATE']&&!data['ACTIVATION_RATE']"
|
|
|
+ >
|
|
|
+ 暂无数据
|
|
|
</div>
|
|
|
<statistic :col="5" class="statistic" :cols="0">
|
|
|
<statistic-item
|
|
@@ -29,12 +35,10 @@
|
|
|
/>
|
|
|
</el-tooltip>
|
|
|
</span>
|
|
|
- <span>
|
|
|
- <count-to :endVal="item.percent" />人
|
|
|
- </span>
|
|
|
+ <span> <count-to :endVal="item.percent" />人 </span>
|
|
|
</statistic-item>
|
|
|
|
|
|
- <statistic-item v-if='data["CHARGE_STUDENT_CHANGE_RATE"]'>
|
|
|
+ <statistic-item v-if="data['CHARGE_STUDENT_CHANGE_RATE']">
|
|
|
<span>
|
|
|
{{ data["CHARGE_STUDENT_CHANGE_RATE"].title }}
|
|
|
<el-tooltip
|
|
@@ -53,7 +57,7 @@
|
|
|
<count-to :endVal="data['CHARGE_STUDENT_CHANGE_RATE'].percent" />%
|
|
|
</span>
|
|
|
</statistic-item>
|
|
|
- <statistic-item v-if='data["ACTIVATION_RATE"]'>
|
|
|
+ <statistic-item v-if="data['ACTIVATION_RATE']">
|
|
|
<span>
|
|
|
{{ data["ACTIVATION_RATE"].title }}
|
|
|
<el-tooltip
|
|
@@ -68,9 +72,7 @@
|
|
|
/>
|
|
|
</el-tooltip>
|
|
|
</span>
|
|
|
- <span>
|
|
|
- <count-to :endVal="data['ACTIVATION_RATE'].percent" />%
|
|
|
- </span>
|
|
|
+ <span> <count-to :endVal="data['ACTIVATION_RATE'].percent" />% </span>
|
|
|
</statistic-item>
|
|
|
</statistic>
|
|
|
</el-card>
|
|
@@ -85,7 +87,7 @@ export default {
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
- active:''
|
|
|
+ active: "",
|
|
|
};
|
|
|
},
|
|
|
computed: {
|
|
@@ -95,10 +97,17 @@ export default {
|
|
|
// CHARGE_STUDENT_CHANGE_RATE: this.data['CHARGE_STUDENT_CHANGE_RATE'] || {},
|
|
|
// ACTIVATION_RATE: this.data['ACTIVATION_RATE'] || {},
|
|
|
items() {
|
|
|
- return {
|
|
|
- STUDENT_REGISTRATION_NUM: this.data['STUDENT_REGISTRATION_NUM'] || {},
|
|
|
-
|
|
|
- }
|
|
|
+ let obj = {};
|
|
|
+ let arr = ["STUDENT_REGISTRATION_NUM",];
|
|
|
+ arr.forEach((str) => {
|
|
|
+ if (this.data[str]) {
|
|
|
+ obj[str] = this.data[str];
|
|
|
+ }
|
|
|
+ });
|
|
|
+ // {
|
|
|
+ // STUDENT_REGISTRATION_NUM: this.data["STUDENT_REGISTRATION_NUM"] || {},
|
|
|
+ //};
|
|
|
+ return obj
|
|
|
},
|
|
|
},
|
|
|
};
|