|
@@ -43,9 +43,7 @@
|
|
|
<div class="foot_numbox">
|
|
|
<span class="span1">昨日新增人数</span>
|
|
|
<span class="span2">{{
|
|
|
- studentInfomModification.ytdStudent
|
|
|
- ? studentInfomModification.ytdStudent
|
|
|
- : 0
|
|
|
+ studentInfomModification.ytdStudent || 0
|
|
|
}}</span>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -59,31 +57,19 @@
|
|
|
<div class="flex2_label">
|
|
|
<div class="top">今日修改</div>
|
|
|
<div class="nums">
|
|
|
- {{
|
|
|
- studentInfomModification.todUpdateNum
|
|
|
- ? studentInfomModification.todUpdateNum
|
|
|
- : 0
|
|
|
- }}
|
|
|
+ {{ studentInfomModification.todUpdateNum || 0 }}
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="flex2_label">
|
|
|
<div class="top">昨日修改</div>
|
|
|
<div class="nums">
|
|
|
- {{
|
|
|
- studentInfomModification.ytdUpdateNum
|
|
|
- ? studentInfomModification.ytdUpdateNum
|
|
|
- : 0
|
|
|
- }}
|
|
|
+ {{ studentInfomModification.ytdUpdateNum || 0 }}
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="flex2_label">
|
|
|
<div class="top">近7日修改</div>
|
|
|
<div class="nums">
|
|
|
- {{
|
|
|
- studentInfomModification.sevenUpdateNum
|
|
|
- ? studentInfomModification.sevenUpdateNum
|
|
|
- : 0
|
|
|
- }}
|
|
|
+ {{ studentInfomModification.sevenUpdateNum || 0 }}
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -123,17 +109,13 @@
|
|
|
<div class="aNumbox">
|
|
|
<span class="span1">视频商品</span>
|
|
|
<span class="span2">{{
|
|
|
- orderconsoledData.allOnVideoNum
|
|
|
- ? orderconsoledData.allOnVideoNum
|
|
|
- : 0
|
|
|
+ orderconsoledData.allOnVideoNum || 0
|
|
|
}}</span>
|
|
|
</div>
|
|
|
<div class="aNumbox">
|
|
|
<span class="span1">题库商品</span>
|
|
|
<span class="span2">{{
|
|
|
- orderconsoledData.allOnBankNum
|
|
|
- ? orderconsoledData.allOnBankNum
|
|
|
- : 0
|
|
|
+ orderconsoledData.allOnBankNum || 0
|
|
|
}}</span>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -144,17 +126,13 @@
|
|
|
<div class="aNumbox">
|
|
|
<span class="span1">视频商品</span>
|
|
|
<span class="span2">{{
|
|
|
- orderconsoledData.allOffVideoNum
|
|
|
- ? orderconsoledData.allOffVideoNum
|
|
|
- : 0
|
|
|
+ orderconsoledData.allOffVideoNum || 0
|
|
|
}}</span>
|
|
|
</div>
|
|
|
<div class="aNumbox">
|
|
|
<span class="span1">题库商品</span>
|
|
|
<span class="span2">{{
|
|
|
- orderconsoledData.allOffBankNum
|
|
|
- ? orderconsoledData.allOffBankNum
|
|
|
- : 0
|
|
|
+ orderconsoledData.allOffBankNum || 0
|
|
|
}}</span>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -174,17 +152,13 @@
|
|
|
<div class="aNumbox">
|
|
|
<span class="span1">视频商品</span>
|
|
|
<span class="span2">{{
|
|
|
- orderconsoledData.todOnVideoNum
|
|
|
- ? orderconsoledData.todOnVideoNum
|
|
|
- : 0
|
|
|
+ orderconsoledData.todOnVideoNum || 0
|
|
|
}}</span>
|
|
|
</div>
|
|
|
<div class="aNumbox">
|
|
|
<span class="span1">题库商品</span>
|
|
|
<span class="span2">{{
|
|
|
- orderconsoledData.todOnBankNum
|
|
|
- ? orderconsoledData.todOnBankNum
|
|
|
- : 0
|
|
|
+ orderconsoledData.todOnBankNum || 0
|
|
|
}}</span>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -195,17 +169,13 @@
|
|
|
<div class="aNumbox">
|
|
|
<span class="span1">视频商品</span>
|
|
|
<span class="span2">{{
|
|
|
- orderconsoledData.todOffVideoNum
|
|
|
- ? orderconsoledData.todOffVideoNum
|
|
|
- : 0
|
|
|
+ orderconsoledData.todOffVideoNum || 0
|
|
|
}}</span>
|
|
|
</div>
|
|
|
<div class="aNumbox">
|
|
|
<span class="span1">题库商品</span>
|
|
|
<span class="span2">{{
|
|
|
- orderconsoledData.todOffBankNum
|
|
|
- ? orderconsoledData.todOffBankNum
|
|
|
- : 0
|
|
|
+ orderconsoledData.todOffBankNum || 0
|
|
|
}}</span>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -225,17 +195,13 @@
|
|
|
<div class="aNumbox">
|
|
|
<span class="span1">视频商品</span>
|
|
|
<span class="span2">{{
|
|
|
- orderconsoledData.ytdOnVideoNum
|
|
|
- ? orderconsoledData.ytdOnVideoNum
|
|
|
- : 0
|
|
|
+ orderconsoledData.ytdOnVideoNum || 0
|
|
|
}}</span>
|
|
|
</div>
|
|
|
<div class="aNumbox">
|
|
|
<span class="span1">题库商品</span>
|
|
|
<span class="span2">{{
|
|
|
- orderconsoledData.ytdOnBankNum
|
|
|
- ? orderconsoledData.ytdOnBankNum
|
|
|
- : 0
|
|
|
+ orderconsoledData.ytdOnBankNum || 0
|
|
|
}}</span>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -246,17 +212,13 @@
|
|
|
<div class="aNumbox">
|
|
|
<span class="span1">视频商品</span>
|
|
|
<span class="span2">{{
|
|
|
- orderconsoledData.ytdOffVideoNum
|
|
|
- ? orderconsoledData.ytdOffVideoNum
|
|
|
- : 0
|
|
|
+ orderconsoledData.ytdOffVideoNum || 0
|
|
|
}}</span>
|
|
|
</div>
|
|
|
<div class="aNumbox">
|
|
|
<span class="span1">题库商品</span>
|
|
|
<span class="span2">{{
|
|
|
- orderconsoledData.ytdOffBankNum
|
|
|
- ? orderconsoledData.ytdOffBankNum
|
|
|
- : 0
|
|
|
+ orderconsoledData.ytdOffBankNum || 0
|
|
|
}}</span>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -309,19 +271,19 @@
|
|
|
<div class="li_s_child">
|
|
|
<span class="li_s_child_left">今日新增</span
|
|
|
><span class="li_s_child_right">{{
|
|
|
- classconsoleData.todOpenNum
|
|
|
+ classconsoleData.todOpenNum || 0
|
|
|
}}</span>
|
|
|
</div>
|
|
|
<div class="li_s_child">
|
|
|
<span class="li_s_child_left">昨日新增</span
|
|
|
><span class="li_s_child_right">{{
|
|
|
- classconsoleData.todPreNum
|
|
|
+ classconsoleData.todPreNum || 0
|
|
|
}}</span>
|
|
|
</div>
|
|
|
<div class="li_s_child">
|
|
|
<span class="li_s_child_left">近7日新增</span
|
|
|
><span class="li_s_child_right">{{
|
|
|
- classconsoleData.sevNum
|
|
|
+ classconsoleData.sevNum || 0
|
|
|
}}</span>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -338,19 +300,19 @@
|
|
|
<div class="li_s_child">
|
|
|
<span class="li_s_child_left">今日新增</span
|
|
|
><span class="li_s_child_right">{{
|
|
|
- classconsoleData.todOpenNum
|
|
|
+ classconsoleData.todOpenNum || 0
|
|
|
}}</span>
|
|
|
</div>
|
|
|
<div class="li_s_child">
|
|
|
<span class="li_s_child_left">昨日新增</span
|
|
|
><span class="li_s_child_right">{{
|
|
|
- classconsoleData.ytdOpenNum
|
|
|
+ classconsoleData.ytdOpenNum || 0
|
|
|
}}</span>
|
|
|
</div>
|
|
|
<div class="li_s_child">
|
|
|
<span class="li_s_child_left">近7日新增</span
|
|
|
><span class="li_s_child_right">{{
|
|
|
- classconsoleData.sevOpenNum
|
|
|
+ classconsoleData.sevOpenNum || 0
|
|
|
}}</span>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -367,19 +329,19 @@
|
|
|
<div class="li_s_child">
|
|
|
<span class="li_s_child_left">今日新增</span
|
|
|
><span class="li_s_child_right">{{
|
|
|
- classconsoleData.todPreNum
|
|
|
+ classconsoleData.todPreNum || 0
|
|
|
}}</span>
|
|
|
</div>
|
|
|
<div class="li_s_child">
|
|
|
<span class="li_s_child_left">昨日新增</span
|
|
|
><span class="li_s_child_right">{{
|
|
|
- classconsoleData.ytdPreNum
|
|
|
+ classconsoleData.ytdPreNum || 0
|
|
|
}}</span>
|
|
|
</div>
|
|
|
<div class="li_s_child">
|
|
|
<span class="li_s_child_left">近7日新增</span
|
|
|
><span class="li_s_child_right">{{
|
|
|
- classconsoleData.sevPreNum
|
|
|
+ classconsoleData.sevPreNum || 0
|
|
|
}}</span>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -390,16 +352,20 @@
|
|
|
<div class="style_box flex1">
|
|
|
<div class="foot_box" style="margin-bottom: 16px">
|
|
|
<div class="foot_box_list" style="margin-right: 16px; height: 64px">
|
|
|
- <div class="top_label">不通过数量</div>
|
|
|
- <div class="nums_mini">839</div>
|
|
|
+ <div class="top_label">未配置班级</div>
|
|
|
+ <div class="nums_mini">
|
|
|
+ {{ classconsoleData.noConfigNum || 0 }}
|
|
|
+ </div>
|
|
|
</div>
|
|
|
<div class="foot_box_list" style="margin-right: 16px; height: 64px">
|
|
|
- <div class="top_label">不通过数量</div>
|
|
|
- <div class="nums_mini">839</div>
|
|
|
+ <div class="top_label">有接口班级</div>
|
|
|
+ <div class="nums_mini">{{ classconsoleData.interfNum || 0 }}</div>
|
|
|
</div>
|
|
|
<div class="foot_box_list" style="height: 64px">
|
|
|
- <div class="top_label">通过数量</div>
|
|
|
- <div class="nums_mini">839</div>
|
|
|
+ <div class="top_label">无接口班级</div>
|
|
|
+ <div class="nums_mini">
|
|
|
+ {{ classconsoleData.noInterfNum || 0 }}
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="foot_list_box" style="align-items: flex-start">
|
|
@@ -409,15 +375,15 @@
|
|
|
</div>
|
|
|
<div class="aNumbox" style="margin-bottom: 13px">
|
|
|
<span class="span1">未开通</span>
|
|
|
- <span class="span3">12</span>
|
|
|
+ <span class="span3">{{ classconsoleData.noOpenNum || 0 }}</span>
|
|
|
</div>
|
|
|
<div class="aNumbox" style="margin-bottom: 13px">
|
|
|
<span class="span1">已开通</span>
|
|
|
- <span class="span3">23</span>
|
|
|
+ <span class="span3">{{ classconsoleData.openNum || 0 }}</span>
|
|
|
</div>
|
|
|
<div class="aNumbox">
|
|
|
<span class="span1">标记失败</span>
|
|
|
- <span class="span3">34</span>
|
|
|
+ <span class="span3">{{ classconsoleData.failNum || 0 }}</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="foot_list_style" style="align-items: flex-start">
|
|
@@ -425,12 +391,14 @@
|
|
|
<img src="@/assets/index_images/sl9.png" alt="" />学完标记
|
|
|
</div>
|
|
|
<div class="aNumbox" style="margin-bottom: 13px">
|
|
|
- <span class="span1">未开通</span>
|
|
|
- <span class="span3">54</span>
|
|
|
+ <span class="span1">未完成</span>
|
|
|
+ <span class="span3">{{
|
|
|
+ classconsoleData.noFinishNum || 0
|
|
|
+ }}</span>
|
|
|
</div>
|
|
|
<div class="aNumbox" style="margin-bottom: 13px">
|
|
|
- <span class="span1">已开通</span>
|
|
|
- <span class="span3">84</span>
|
|
|
+ <span class="span1">已完成</span>
|
|
|
+ <span class="span3">{{ classconsoleData.finishNum || 0 }}</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -460,20 +428,26 @@
|
|
|
<div class="style_box_tran_yellow">
|
|
|
<div class="imgIBx imgUrl4 imgSize">
|
|
|
<p class="p1">待初审</p>
|
|
|
- <p class="p2">1564</p>
|
|
|
+ <p class="p2">{{ uploadAnimalData.waitAllNum.toFixed(0) }}</p>
|
|
|
</div>
|
|
|
<div class="li_s">
|
|
|
<div class="li_s_child">
|
|
|
<span class="li_s_child_left">今日新增</span
|
|
|
- ><span class="li_s_child_right">50</span>
|
|
|
+ ><span class="li_s_child_right">{{
|
|
|
+ periodconsoleData.waitTodNum || 0
|
|
|
+ }}</span>
|
|
|
</div>
|
|
|
<div class="li_s_child">
|
|
|
<span class="li_s_child_left">昨日新增</span
|
|
|
- ><span class="li_s_child_right">59</span>
|
|
|
+ ><span class="li_s_child_right">{{
|
|
|
+ periodconsoleData.waitYtdNum || 0
|
|
|
+ }}</span>
|
|
|
</div>
|
|
|
<div class="li_s_child">
|
|
|
<span class="li_s_child_left">近7日新增</span
|
|
|
- ><span class="li_s_child_right">49</span>
|
|
|
+ ><span class="li_s_child_right">{{
|
|
|
+ periodconsoleData.waitSevNum || 0
|
|
|
+ }}</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -484,20 +458,26 @@
|
|
|
<div class="style_box_tran_yellow">
|
|
|
<div class="imgIBx imgUrl5 imgSize">
|
|
|
<p class="p1">待复审</p>
|
|
|
- <p class="p2">1564</p>
|
|
|
+ <p class="p2">{{ uploadAnimalData.ingAllNum.toFixed(0) }}</p>
|
|
|
</div>
|
|
|
<div class="li_s">
|
|
|
<div class="li_s_child">
|
|
|
<span class="li_s_child_left">今日新增</span
|
|
|
- ><span class="li_s_child_right">50</span>
|
|
|
+ ><span class="li_s_child_right">{{
|
|
|
+ periodconsoleData.ingTodNum || 0
|
|
|
+ }}</span>
|
|
|
</div>
|
|
|
<div class="li_s_child">
|
|
|
<span class="li_s_child_left">昨日新增</span
|
|
|
- ><span class="li_s_child_right">59</span>
|
|
|
+ ><span class="li_s_child_right">{{
|
|
|
+ periodconsoleData.ingYtdNum || 0
|
|
|
+ }}</span>
|
|
|
</div>
|
|
|
<div class="li_s_child">
|
|
|
<span class="li_s_child_left">近7日新增</span
|
|
|
- ><span class="li_s_child_right">49</span>
|
|
|
+ ><span class="li_s_child_right">{{
|
|
|
+ periodconsoleData.ingSevNum || 0
|
|
|
+ }}</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -508,21 +488,29 @@
|
|
|
<div class="foot_box" style="margin-bottom: 16px">
|
|
|
<div class="foot_box_list" style="margin-right: 16px; height: 64px">
|
|
|
<div class="top_label">未配置报名接口班级</div>
|
|
|
- <div class="nums_mini">839</div>
|
|
|
+ <div class="nums_mini">
|
|
|
+ {{ periodconsoleData.noInfoNum || 0 }}
|
|
|
+ </div>
|
|
|
</div>
|
|
|
<div class="foot_box_list" style="height: 64px">
|
|
|
<div class="top_label">有配置报名接口班级</div>
|
|
|
- <div class="nums_mini">839</div>
|
|
|
+ <div class="nums_mini">
|
|
|
+ {{ periodconsoleData.infoNum || 0 }}
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="foot_box" style="margin-bottom: 16px">
|
|
|
<div class="foot_box_list" style="margin-right: 16px; height: 64px">
|
|
|
<div class="top_label">未配置学时接口班级</div>
|
|
|
- <div class="nums_mini">839</div>
|
|
|
+ <div class="nums_mini">
|
|
|
+ {{ periodconsoleData.noPeriodNum || 0 }}
|
|
|
+ </div>
|
|
|
</div>
|
|
|
<div class="foot_box_list" style="height: 64px">
|
|
|
<div class="top_label">有配置学时接口班级</div>
|
|
|
- <div class="nums_mini">839</div>
|
|
|
+ <div class="nums_mini">
|
|
|
+ {{ periodconsoleData.periodNum || 0 }}
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="foot_list_box" style="align-items: flex-start">
|
|
@@ -532,11 +520,15 @@
|
|
|
</div>
|
|
|
<div class="aNumbox" style="margin-bottom: 13px">
|
|
|
<span class="span1">报名人数</span>
|
|
|
- <span class="span3">12</span>
|
|
|
+ <span class="span3">{{
|
|
|
+ periodconsoleData.applyUserNum || 0
|
|
|
+ }}</span>
|
|
|
</div>
|
|
|
<div class="aNumbox">
|
|
|
<span class="span1">已推送人数</span>
|
|
|
- <span class="span3">23</span>
|
|
|
+ <span class="span3">{{
|
|
|
+ periodconsoleData.applyPushUserNum || 0
|
|
|
+ }}</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="foot_list_style" style="align-items: flex-start">
|
|
@@ -545,11 +537,15 @@
|
|
|
</div>
|
|
|
<div class="aNumbox" style="margin-bottom: 13px">
|
|
|
<span class="span1">学时审核通过人数</span>
|
|
|
- <span class="span3">54</span>
|
|
|
+ <span class="span3">{{
|
|
|
+ periodconsoleData.periodUserNum || 0
|
|
|
+ }}</span>
|
|
|
</div>
|
|
|
<div class="aNumbox">
|
|
|
<span class="span1">已推送人数</span>
|
|
|
- <span class="span3">84</span>
|
|
|
+ <span class="span3">{{
|
|
|
+ periodconsoleData.periodPushUserNum || 0
|
|
|
+ }}</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -559,10 +555,10 @@
|
|
|
<div class="style_div" style="align-items: flex-start">
|
|
|
<div class="flex_boxs dy_sty2" style="margin-right: 13px; height: auto">
|
|
|
<p><span>考试数据</span><span class="watch_all">查看全部</span></p>
|
|
|
- <div class="style_box">
|
|
|
+ <div class="style_box changeTABLE">
|
|
|
<el-table
|
|
|
:data="tableData"
|
|
|
- style="width: 100%"
|
|
|
+ style="width: 99%"
|
|
|
:header-cell-style="{
|
|
|
'background-color': '#E6FFFB',
|
|
|
color: '#13C2C2',
|
|
@@ -586,10 +582,10 @@
|
|
|
</div>
|
|
|
<div class="flex_boxs dy_sty2" style="height: auto">
|
|
|
<p><span>模考数据</span><span class="watch_all">查看全部</span></p>
|
|
|
- <div class="style_box">
|
|
|
+ <div class="style_box changeTABLE">
|
|
|
<el-table
|
|
|
:data="tableData_MN"
|
|
|
- style="width: 100%"
|
|
|
+ style="width: 99%"
|
|
|
:header-cell-style="{
|
|
|
'background-color': '#E6FFFB',
|
|
|
color: '#13C2C2',
|
|
@@ -674,6 +670,7 @@ export default {
|
|
|
studentInfomModification: {}, //学员资料修改动态
|
|
|
orderconsoledData: {},
|
|
|
classconsoleData: {},
|
|
|
+ periodconsoleData: {},
|
|
|
uploadAnimalData: {
|
|
|
allStudent: 0, //当前累计人数
|
|
|
allNum: 0,
|
|
@@ -686,6 +683,8 @@ export default {
|
|
|
allNumClass: 0,
|
|
|
allOpenNumClass: 0,
|
|
|
allPreNumClass: 0,
|
|
|
+ waitAllNum: 0,
|
|
|
+ ingAllNum: 0,
|
|
|
}, //需要动画滚动的数值
|
|
|
user: {},
|
|
|
};
|
|
@@ -708,7 +707,6 @@ export default {
|
|
|
},
|
|
|
activeBusId(val) {
|
|
|
this.getBusUploadData(val);
|
|
|
- console.log("busId:", val);
|
|
|
},
|
|
|
"studentInfomModification.allStudent"(val) {
|
|
|
gsap.to(this.$data.uploadAnimalData, {
|
|
@@ -760,6 +758,16 @@ export default {
|
|
|
allOpenNumClass: val.allPreNum,
|
|
|
});
|
|
|
},
|
|
|
+ periodconsoleData(val) {
|
|
|
+ gsap.to(this.$data.uploadAnimalData, {
|
|
|
+ duration: 0.5,
|
|
|
+ waitAllNum: val.waitAllNum,
|
|
|
+ });
|
|
|
+ gsap.to(this.$data.uploadAnimalData, {
|
|
|
+ duration: 0.5,
|
|
|
+ ingAllNum: val.ingAllNum,
|
|
|
+ });
|
|
|
+ },
|
|
|
},
|
|
|
computed: {
|
|
|
...mapGetters(["educationType", ""]),
|
|
@@ -804,6 +812,9 @@ export default {
|
|
|
this.$api.baseconsolegradeData({ businessId: id }).then((res) => {
|
|
|
this.classconsoleData = res.data;
|
|
|
});
|
|
|
+ this.$api.baseconsoleperiodData({ businessId: id }).then((res) => {
|
|
|
+ this.periodconsoleData = res.data;
|
|
|
+ });
|
|
|
},
|
|
|
},
|
|
|
};
|
|
@@ -1248,6 +1259,14 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+.changeTABLE {
|
|
|
+ box-shadow: none !important;
|
|
|
+ .el-table {
|
|
|
+ border-radius: 8px;
|
|
|
+ box-shadow: 0px 0px 8px 0px rgba(217, 217, 217, 0.8);
|
|
|
+ margin-left: 0.5%;
|
|
|
+ }
|
|
|
+}
|
|
|
/deep/ .el-table .success-row {
|
|
|
background: rgb(246, 255, 254);
|
|
|
}
|