ソースを参照

Merge branch 'master' into 03/12permission

lex-xin 4 年 前
コミット
47e5c17343

ファイルの差分が大きいため隠しています
+ 0 - 0
dist/index.html


+ 0 - 0
dist/static/js/app.0f8eb2e4.js → dist/static/js/app.773e043c.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/chunk-06b8e50e.ea954514.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/chunk-13c7308e.3b3f33e8.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/chunk-1c72db0f.9c79310c.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/chunk-359433da.0f619bea.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/chunk-3c8266ca.38cb9767.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/chunk-5d0da7dc.0fcd7ad4.js


ファイルの差分が大きいため隠しています
+ 0 - 0
dist/static/js/chunk-6c931bc9.0aa84f21.js


+ 1 - 1
src/main.js

@@ -90,6 +90,7 @@ document.addEventListener('mousewheel', function () {
   }
 })
 document.addEventListener('keydown', function (event) {
+  // console.log(document.activeElement,event.keyCode)
   if(event.keyCode == 13){
     setTimeout(res=>{
       document.activeElement.blur()
@@ -97,7 +98,6 @@ document.addEventListener('keydown', function (event) {
 
   }
 })
-
 /**
  * If you don't want to use mock-server
  * you want to use MockJs for mock api

+ 12 - 0
src/views/arrearage-students/index.vue

@@ -74,6 +74,7 @@
         <el-form-item>
           <el-button native-type="submit" type="danger">搜索</el-button>
           <el-button native-type="reset" type="primary">重置</el-button>
+          <el-button @click="onExport" type="primary" v-permission="'export/arrearageStudents'">导出</el-button>
         </el-form-item>
       </save-form>
       <el-table
@@ -182,6 +183,8 @@ import list from './modals/list'
 import { permission } from '@/utils/directivePage'
 import { getCooperation } from '@/api/buildTeam'
 import { queryArrearageStudents, getNoPaymentStudentMusicGroups } from './api'
+import { Export } from '@/utils/downLoadFile'
+import qs from 'qs'
 const initSearch = {
   search: '',
   eduTeacherId: null,
@@ -262,6 +265,15 @@ export default {
       this.detail = row
       this.visible = true
     },
+    onExport() {
+      const { organIds, ...rest} = this.searchForm
+      Export(this, {
+        url: '/api-web/export/arrearageStudents',
+        fileName: '欠费学员.xlsx',
+        method: 'post',
+        params: qs.stringify({ organIds: organIds.join(','), ...rest })
+      }, '您确定导出欠费学员列表?')
+    }
   }
 }
 </script>

+ 12 - 0
src/views/serverDetail/index.vue

@@ -102,6 +102,7 @@
         <el-form-item>
           <el-button native-type="submit" type="primary">搜索</el-button>
           <el-button native-type="reset" type="danger">重置</el-button>
+          <el-button @click="onExport" type="primary" v-permission="'export/teacherServeInfo'">导出</el-button>
         </el-form-item>
       </save-form>
       <div class="btnWraps" style="margin-bottom: 20px">
@@ -241,6 +242,8 @@ import { getTeacherServeInfo, teacherServeRemindPush } from "./api";
 import { getTimes } from "@/utils";
 import { getNowDateAndSunday, getNowDateAndMonday } from "@/utils/date";
 import { jobNature } from "@/utils/searchArray";
+import { Export } from '@/utils/downLoadFile'
+import qs from 'qs'
 export default {
   components: { pagination, serverMask },
   data() {
@@ -393,6 +396,15 @@ export default {
             return time.getTime() >= Date.now();
         },
       };
+    },
+    onExport() {
+      const {orderDate, ...rest} = this.searchForm;
+      Export(this, {
+        url: '/api-web/export/teacherServeInfo',
+        fileName: '退团申请.xlsx',
+        method: 'post',
+        params: qs.stringify({ ...rest, ...getTimes(this.orderDate, ["monday", "sunday"]) })
+      }, '您确定导出退团申请列表?')
     }
   },
 };

+ 1 - 1
src/views/teamDetail/teamClassList.vue

@@ -370,7 +370,7 @@ export default {
         {
             method: 'post',
           url: "/api-web/export/classGroup",
-           params:qs.stringify({...params, organIdList: this.searchForm.organIdList.join(",")})
+           params:qs.stringify({...params, organIdList: this.searchForm.organIdList.join(","), lessThenThreeHighOnline: this.$route.query.lessThenThreeHighOnline,})
         },
         "是否确认导出报表?"
       );

+ 12 - 0
src/views/withdrawal-application/index.vue

@@ -21,6 +21,7 @@
         <el-form-item>
           <el-button native-type="submit" type="danger">搜索</el-button>
           <el-button native-type="reset" type="primary">重置</el-button>
+          <el-button @click="onExport" type="primary" v-permission="'export/musicGroupQuit'">导出</el-button>
         </el-form-item>
       </save-form>
       <el-table
@@ -125,6 +126,8 @@ import { permission } from '@/utils/directivePage'
 import quitModal from './modals/quit'
 import quitOnlyModal from './modals/quitOnly'
 import visit from './modals/visit'
+import { Export } from '@/utils/downLoadFile'
+import qs from 'qs'
 import { musicGroupQuitQeryPage } from './api'
 const initSearch = {
   search: ''
@@ -186,6 +189,15 @@ export default {
         this.rules.total = res.data.total;
         this.list = res.data.rows
       } catch (error) {}
+    },
+    onExport() {
+      const { ...rest} = this.searchForm
+      Export(this, {
+        url: '/api-web/export/musicGroupQuit',
+        fileName: '退团申请.xlsx',
+        method: 'post',
+        params: qs.stringify({ visitFlag: this.$route.query.visitFlag, ...rest })
+      }, '您确定导出退团申请列表?')
     }
   }
 }

この差分においてかなりの量のファイルが変更されているため、一部のファイルを表示していません