瀏覽代碼

11/17 16:03

111
mo 4 年之前
父節點
當前提交
5b23145f8e
共有 1 個文件被更改,包括 58 次插入2 次删除
  1. 58 2
      src/views/reportForm/index.vue

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

@@ -168,13 +168,66 @@
           </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="attendanceOrganId"
+                     class="organSelect"
+                     style="width:100%"
+                     filterable
+                     placeholder="请选择分部"
+                     multiple
+                     clearable>
+            <el-option v-for="(item,index) in organList"
+                       :key="index"
+                       :label="item.name"
+                       :value="item.id"></el-option>
+          </el-select>
+          <el-select v-model.trim="attendanceOrganId"
+                     class="organSelect"
+                     style=" margin-left: 15px; width:100%"
+                     filterable
+                     placeholder="请选择课程类型"
+                     multiple
+                     clearable>
+            <el-option v-for="(item,index) in courseListType"
+                       :key="index"
+                       :label="item.label"
+                       :value="item.value"></el-option>
+          </el-select>
+          <el-date-picker v-model.trim="timer"
+                          style="width:420px;margin-left: 15px;"
+                          type="daterange"
+                          value-format="yyyy-MM-dd"
+                          range-separator="至"
+                          start-placeholder="上课开始日期"
+                          end-placeholder="上课结束日期"
+                          :picker-options="{
+        firstDayOfWeek: 1
+    }"></el-date-picker>
+          <div class="newBand"
+               @click="exportStudent"
+               v-permission="'export/studentOrder'">导出</div>
+          <!-- <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/studentOrder'"></i>
+          </el-tooltip> -->
+        </div>
+      </div>
     </div>
   </div>
 </template>
 <script>
 import { exportTeacherSalary } from '@/api/generalSettings'
 import { getEmployeeOrgan } from "@/api/buildTeam";
-import { courseType } from '@/utils/searchArray'
+import { courseType, courseListType } from '@/utils/searchArray'
 import cleanDeep from 'clean-deep'
 import axios from 'axios'
 import qs from 'qs'
@@ -191,10 +244,13 @@ export default {
       organIdList: [],
       teacherDefaultSalaryOrganId: '',
       courseArray: courseType,
+      courseListType,
       courseScheduleType: [],
       musicTeamNum: [],
       studentOrganId: '',
-      studentMonth: ''
+      studentMonth: '',
+      attendanceOrganId: '',
+      timer: []
       // imageIcon: require("@/assets/images/base/warning.png")
     };
   },