mo пре 2 година
родитељ
комит
b4d6420154
1 измењених фајлова са 58 додато и 8 уклоњено
  1. 58 8
      src/views/reportForm/index.vue

+ 58 - 8
src/views/reportForm/index.vue

@@ -208,8 +208,8 @@
             $helpers.permission('export/exportIndexErrData') ||
             $helpers.permission('export/exportMusicGroupCourseList') ||
             $helpers.permission('export/EXPORT_INDEX_HISTORY_ERR_DATA') ||
-            $helpers.permission('export/EXPORT_STUDENT_SUBCOURSE')||
-             $helpers.permission('export/EXPORT_TRAINING_STATISTICS')
+            $helpers.permission('export/EXPORT_STUDENT_SUBCOURSE') ||
+            $helpers.permission('export/EXPORT_TRAINING_STATISTICS')
           "
         >
           <template slot="title">
@@ -665,7 +665,10 @@
           </div>
 
           <!--  -->
-          <div class="m-wrap" v-permission="'export/EXPORT_TRAINING_STATISTICS'">
+          <div
+            class="m-wrap"
+            v-permission="'export/EXPORT_TRAINING_STATISTICS'"
+          >
             <div class="title">训练统计导出:</div>
             <select-all
               v-model.trim="trainingOrganId"
@@ -691,12 +694,11 @@
               range-separator="至"
               start-placeholder="开始日期"
               end-placeholder="结束日期"
-
               :picker-options="{
                 firstDayOfWeek: 1,
               }"
             ></el-date-picker>
-                 <!-- @change="getStudentWeekTime" -->
+            <!-- @change="getStudentWeekTime" -->
             <ExportChiose
               style="margin-left: 10px"
               ExportEnum="EXPORT_TRAINING_STATISTICS"
@@ -706,7 +708,50 @@
               :isDownList="true"
             />
           </div>
-          <!--  -->
+          <!-- 回访统计导出 -->
+          <div class="m-wrap" v-permission="'export/teacherSalary'">
+            <div class="title">回访统计导出:</div>
+            <el-date-picker
+              v-model="visitmouth"
+              type="month"
+              placeholder="选择月"
+              value-format="yyyy-MM"
+              class="organSelect"
+            ></el-date-picker>
+            <!-- <el-select v-model.trim="courseScheduleType"
+                   style="marginLeft:10px"
+                   filterable
+                   clearable
+                   multiple
+                   placeholder="课程类型">
+          <el-option v-for="(item, index) in courseArray"
+                     :key="index"
+                     :label="item.label"
+                     :value="item.value"></el-option>
+        </el-select> -->
+            <!-- <el-button
+              style="margin-left: 10px"
+              type="primary"
+              @click="exportSalar"
+              >导出</el-button
+            > -->
+            <ExportChiose
+              style="margin-left: 10px"
+              ExportEnum="EXPORT_OPERATING_VISIT_STATISTICS"
+              :exportData="exportVisit"
+              fileName="回访统计导出"
+              errorMsg="请选择月份"
+              :flag="!this.visitmouth"
+            />
+            <!-- <el-tooltip placement="top" popper-class="mTooltip">
+              <div slot="content">将只导出当前选择月份已结算的课程课酬。</div>
+              <i
+                class="el-icon-question micon el-tooltip"
+                style="font-size: 18px; color: #f56c6c"
+                v-permission="'export/teacherSalary'"
+              ></i>
+            </el-tooltip> -->
+          </div>
         </el-collapse-item>
         <el-collapse-item
           name="3"
@@ -953,6 +998,7 @@ export default {
       studentServerTimer: [],
       trainingOrganId: [],
       trainingTimer: [],
+      visitmouth: "",
     };
   },
   mounted() {
@@ -1781,6 +1827,10 @@ export default {
       let data = { date: this.mouth };
       return data;
     },
+    exportVisit(){
+       let data = { month: this.visitmouth };
+      return data;
+    },
     exportAccount() {
       let endTime, startTime;
       if (this.AccountTimer && this.AccountTimer.length > 1) {
@@ -1875,11 +1925,11 @@ export default {
       padding: 15px;
       border-bottom: none;
     }
-    ::v-deep  .el-collapse-item__arrow.is-active {
+    ::v-deep .el-collapse-item__arrow.is-active {
       transform: rotate(-90deg);
     }
     //  默认方向
-    ::v-deep  .el-collapse-item__arrow,
+    ::v-deep .el-collapse-item__arrow,
     .el-tabs__nav {
       transform: rotate(90deg);
     }