1 line
5.5 KiB
JavaScript
1 line
5.5 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-c6570098"],{"07ca":function(t,e,a){},"457f":function(t,e,a){"use strict";a.d(e,"a",(function(){return n}));a("ac6a");function n(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"label1",a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"label2",n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"label3",o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"label4";t.length>0&&(0!==t[0].id||"0"!==t[0].id)&&t.forEach((function(t,e){t.id=[e]}));for(var i={},c={},l={},s={},d="",u="",f="",p="",h=0,m=t.length;h<m;h++)d=t[h][e],u=t[h][a],f=t[h][n],p=t[h][o],i[d]?i[d].push(t[h].id):i[d]=new Array(t[h].id),c[u]?c[u].push(t[h].id):c[u]=new Array(t[h].id),l[f]?l[f].push(t[h].id):l[f]=new Array(t[h].id),s[p]?s[p].push(t[h].id):s[p]=new Array(t[h].id);r(t,i,c,l,s)}function r(t,e,a,n,r){var i=function(i){var c=t.filter((function(t){return t.id===e[i][0]}))[0];c&&(c["firstSpan"]=e[i].length),o(t,e[i],a,n,r)};for(var c in e)i(c)}function o(t,e,a,n,r){var o=[],c=function(n){var r=a[n].filter((function(t){return e.indexOf(t)>-1})),i=t.filter((function(t){return t.id===r[0]}))[0];i&&(i["secondSpan"]=r.length),o.push(r)};for(var l in a)c(l);o.forEach((function(e){i(t,e,n,r)}))}function i(t,e,a,n){var r=[],o=function(n){var o=a[n].filter((function(t){return e.indexOf(t)>-1})),i=t.filter((function(t){return t.id===o[0]}))[0];i&&(i["thirdSpan"]=o.length),r.push(o)};for(var i in a)o(i);r.forEach((function(e){c(t,e,n)}))}function c(t,e,a){var n=function(n){var r=a[n].filter((function(t){return e.indexOf(t)>-1})),o=t.filter((function(t){return t.id===r[0]}))[0];o&&(o["fourthSpan"]=r.length)};for(var r in a)n(r)}},"82bd":function(t,e,a){"use strict";a("07ca")},ac03:function(t,e,a){"use strict";a.r(e);var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-card",{staticClass:"aui-card--fill academic-report",attrs:{shadow:"never"}},[a("el-form",{ref:"ruleForm",attrs:{model:t.dataForm,inline:!0},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.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:t.daterange,callback:function(e){t.daterange=e},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:t.dateTypeHandle},model:{value:t.dataForm.dateType,callback:function(e){t.$set(t.dataForm,"dateType",e)},expression:"dataForm.dateType"}})],1),a("el-form-item",[a("el-button",{on:{click:t.getDataList}},[t._v("查询")]),a("el-button",{attrs:{type:"warning"},on:{click:function(e){return t.reset("ruleForm")}}},[t._v("重置")]),a("el-button",{attrs:{type:"success"},on:{click:function(e){return t.exportHandle()}}},[t._v("导出")])],1)],1),a("el-table",{ref:"table",staticStyle:{width:"100%"},attrs:{border:"",data:t.dataList,"span-method":t.objectSpanMethod,"header-cell-style":{fontSize:"18px"}}},[a("el-table-column",{attrs:{label:1==t.dataForm.dateType?"访客人次周报表":"访客人次月报表",align:"center"}},[a("el-table-column",{attrs:{prop:"dateStr",align:"center",label:"时间段"}}),a("el-table-column",{attrs:{prop:"floorname",align:"center",label:"楼层"}}),a("el-table-column",{attrs:{prop:"count",align:"center",label:"人次"}})],1)],1)],1)},r=[],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("457f");function u(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,n)}return a}function f(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?u(Object(a),!0).forEach((function(e){Object(o["a"])(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):u(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}var p={data:function(){return Object(o["a"])({dataList:[],daterange:null,dataForm:{startDate:"",endDate:"",dateType:1}},"dataList",[])},watch:{daterange:function(t){t?(this.dataForm.startDate=t[0],this.dataForm.endDate=t[1]):(this.dataForm.startDate="",this.dataForm.endDate="")}},mounted:function(){this.getDataList()},methods:{getDataList:function(){var t=this;this.$http.get("/system/reportForm/visitorFloorWeekMonth",{params:this.dataForm}).then((function(e){var a=e.data;t.dataList=a.data,Object(d["a"])(t.dataList,"dateStr","floorname")}))},exportHandle:function(){if(0===this.dataList.length)return this.$message.info("报表暂无数据");var t=c.a.stringify(f({access_token:s.a.get("access_token")},this.dataForm));window.location.href="".concat(window.SITE_CONFIG["apiURL"],"/system/reportForm/visitorFloorWeekMonthExport?").concat(t)},dateTypeHandle:function(){this.getDataList()},reset:function(t){this.$refs[t].resetFields(),this.daterange&&(this.daterange=null),this.dataForm.dateType=1,this.getDataList()},objectSpanMethod:function(t){var e=t.row,a=(t.column,t.rowIndex,t.columnIndex);return 0===a?this.ret(e,"firstSpan"):1===a?this.ret(e,"secondSpan"):void 0},ret:function(t,e){return t&&0!=t[e]?{rowspan:t[e],colspan:1}:{rowspan:0,colspan:0}}}},h=p,m=(a("82bd"),a("2877")),v=Object(m["a"])(h,n,r,!1,null,"3d5378fc",null);e["default"]=v.exports}}]); |