Portal/potal_admin/up-portal-admin-1.0.1/js/chunk-0c5062c5.cffbbbf2.js

1 line
4.5 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0c5062c5"],{7860:function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-card",{staticClass:"aui-card--fill academic-report",attrs:{shadow:"never"}},[a("el-form",{ref:"ruleForm",attrs:{model:e.dataForm,inline:!0},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.getDataList()}}},[a("el-form-item",{attrs:{label:"时间选择"}},[a("el-date-picker",{attrs:{type:"daterange","value-format":"yyyy-MM-dd","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.daterange,callback:function(t){e.daterange=t},expression:"daterange"}})],1),a("el-form-item",{attrs:{label:""}},[a("el-switch",{attrs:{"active-text":"人数","inactive-text":"次数","active-color":"#13ce66","inactive-color":"#ff4949","active-value":"2","inactive-value":"1"},on:{change:e.numTypeHandle},model:{value:e.dataForm.numType,callback:function(t){e.$set(e.dataForm,"numType",t)},expression:"dataForm.numType"}})],1),a("el-form-item",{attrs:{label:""}},[a("el-switch",{attrs:{"active-text":"月","inactive-text":"周","active-color":"#13ce66","inactive-color":"#ff4949","active-value":"2","inactive-value":"1"},on:{change:e.dateTypeHandle},model:{value:e.dataForm.dateType,callback:function(t){e.$set(e.dataForm,"dateType",t)},expression:"dataForm.dateType"}})],1),a("el-form-item",[a("el-button",{on:{click:e.getDataList}},[e._v("查询")]),a("el-button",{attrs:{type:"warning"},on:{click:function(t){return e.reset("ruleForm")}}},[e._v("重置")]),a("el-button",{attrs:{type:"success"},on:{click:function(t){return e.exportHandleClick()}}},[e._v("导出")])],1)],1),a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.dataList,border:"","header-cell-style":{fontSize:"18px"}}},[a("el-table-column",{attrs:{label:(1==e.dataForm.dateType?"周统计":"月统计")+(1==e.dataForm.numType?"次数报表":"人数报表"),align:"center"}},[a("el-table-column",{attrs:{label:"序号",type:"index",align:"center",width:"60"}}),a("el-table-column",{attrs:{prop:1==e.dataForm.dateType?"weeks":"months",label:"时间段",align:"center"}}),a("el-table-column",{attrs:{prop:1==e.dataForm.numType?"type1":"typestudent1",label:1==e.dataForm.numType?"未进未出次数":"未进未出人数",align:"center"}}),a("el-table-column",{attrs:{prop:1==e.dataForm.numType?"type2":"typestudent2",label:1==e.dataForm.numType?"只进未出次数":"只进未出人数",align:"center"}}),a("el-table-column",{attrs:{prop:1==e.dataForm.numType?"type3":"typestudent3",label:1==e.dataForm.numType?"只出未进次数":"只出未进人数",align:"center"}})],1)],1)],1)},n=[],o=(a("8e6e"),a("ac6a"),a("456d"),a("ade3")),i=a("4328"),c=a.n(i),l=a("a78e"),s=a.n(l),d=a("e1a5");function u(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function p(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?u(Object(a),!0).forEach((function(t){Object(o["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):u(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var m={mixins:[d["a"]],data:function(){return{mixinViewModuleOptions:{getDataListURL:"/system/reportForm/academicStatistics",getDataListIsPage:!1},daterange:null,dataForm:{startDate:"",endDate:"",numType:1,dateType:1},dataList:[]}},watch:{daterange:function(e){e?(this.dataForm.startDate=e[0],this.dataForm.endDate=e[1]):(this.dataForm.startDate="",this.dataForm.endDate="")}},methods:{exportHandleClick:function(){if(0===this.dataList.length)return this.$message.info("报表暂无数据");var e=c.a.stringify(p({access_token:s.a.get("access_token")},this.dataForm));window.location.href="".concat(window.SITE_CONFIG["apiURL"],"/system/reportForm/exportgetByAcademicWeek?").concat(e)},numTypeHandle:function(e){this.dateType=e,this.query()},dateTypeHandle:function(e){this.numType=e,this.query()},reset:function(e){this.$refs[e].resetFields(),this.daterange&&(this.daterange=null,this.dataForm.startDate="",this.dataForm.endDate=""),this.dataForm.numType=1,this.dataForm.dateType=1,this.query()}}},y=m,f=(a("c28a"),a("2877")),b=Object(f["a"])(y,r,n,!1,null,"7c02e058",null);t["default"]=b.exports},c28a:function(e,t,a){"use strict";a("d5db")},d5db:function(e,t,a){}}]);