瀏覽代碼

Merge branch '07/06musicArchives' into test

lex-xin 3 年之前
父節點
當前提交
ec95369688
共有 1 個文件被更改,包括 43 次插入1 次删除
  1. 43 1
      src/views/reportForm/index.vue

+ 43 - 1
src/views/reportForm/index.vue

@@ -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;