|
@@ -367,6 +367,33 @@
|
|
|
</el-tooltip> -->
|
|
|
</div>
|
|
|
</div>
|
|
|
+ <el-divider></el-divider>
|
|
|
+ <div class="m-core">
|
|
|
+ <div class="m-wrap">
|
|
|
+ <div class="title">云教练学员统计:</div>
|
|
|
+ <el-select
|
|
|
+ v-model.trim="trainOrganId"
|
|
|
+ class="organSelect"
|
|
|
+ style="width: 100%"
|
|
|
+ filterable
|
|
|
+ placeholder="请选择分部"
|
|
|
+ clearable
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="(item, index) in selects.branchs"
|
|
|
+ :key="index"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.id"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
+ <el-button
|
|
|
+ style="margin-left: 10px"
|
|
|
+ type="primary"
|
|
|
+ @click="exportTrain"
|
|
|
+ v-permission="'export/cloudStudyStudentTrainData'"
|
|
|
+ >导出</el-button>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</template>
|
|
@@ -401,6 +428,7 @@ export default {
|
|
|
AccountTimer: [],
|
|
|
AccountDetailOrganId: [],
|
|
|
AccountDetailTimer: [],
|
|
|
+ trainOrganId: null,
|
|
|
};
|
|
|
},
|
|
|
mounted() {
|
|
@@ -743,6 +771,20 @@ export default {
|
|
|
"您确定导出学生考勤?"
|
|
|
);
|
|
|
},
|
|
|
+ exportTrain() {
|
|
|
+ Export(
|
|
|
+ this,
|
|
|
+ {
|
|
|
+ url: "/api-web/export/cloudStudyStudentTrainData",
|
|
|
+ fileName: "云教练学员统计.xls",
|
|
|
+ method: "post",
|
|
|
+ params: qs.stringify({
|
|
|
+ organId: this.trainOrganId
|
|
|
+ }),
|
|
|
+ },
|
|
|
+ "您确定导出云教练学员统计?"
|
|
|
+ );
|
|
|
+ },
|
|
|
exportLeBao() {
|
|
|
let endTime, startTime;
|
|
|
if (this.leBaoTimer && this.leBaoTimer.length > 1) {
|
|
@@ -825,7 +867,7 @@ export default {
|
|
|
margin: 0 5px 0 10px;
|
|
|
}
|
|
|
.title {
|
|
|
- width: 120px;
|
|
|
+ width: 150px;
|
|
|
height: 40px;
|
|
|
line-height: 40px;
|
|
|
text-align: right;
|