chunk-7eee2aeb.221dc170.js
7.01 KB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7eee2aeb"],{"2a350":function(t,e,a){},"74d2":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("div",{staticClass:"tech-performance-statistics-container"},[a("el-card",{staticClass:"search-card"},[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("span",[a("i",{staticClass:"el-icon-s-promotion"}),t._v(" 科技部开单业绩统计")])]),a("div",{staticClass:"search-form"},[a("el-form",{staticClass:"demo-form-inline",attrs:{inline:!0,model:t.searchForm}},[a("el-form-item",{attrs:{label:"统计月份"}},[a("el-date-picker",{attrs:{type:"month",placeholder:"选择月份",format:"yyyy年MM月","value-format":"yyyyMM",clearable:!1},on:{change:t.handleSearch},model:{value:t.searchForm.statisticsMonth,callback:function(e){t.$set(t.searchForm,"statisticsMonth",e)},expression:"searchForm.statisticsMonth"}})],1),a("el-form-item",{attrs:{label:"老师姓名"}},[a("el-input",{attrs:{placeholder:"请输入老师姓名",clearable:""},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleSearch(e)}},model:{value:t.searchForm.teacherName,callback:function(e){t.$set(t.searchForm,"teacherName",e)},expression:"searchForm.teacherName"}})],1),a("el-form-item",{attrs:{label:"门店名称"}},[a("el-input",{attrs:{placeholder:"请输入门店名称",clearable:""},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleSearch(e)}},model:{value:t.searchForm.storeName,callback:function(e){t.$set(t.searchForm,"storeName",e)},expression:"searchForm.storeName"}})],1),a("el-form-item",[a("el-button",{attrs:{type:"primary",loading:t.loading},on:{click:t.handleSearch}},[a("i",{staticClass:"el-icon-search"}),t._v(" 查询\n ")]),a("el-button",{on:{click:t.handleReset}},[a("i",{staticClass:"el-icon-refresh"}),t._v(" 重置\n ")])],1)],1)],1)]),a("el-card",{staticClass:"table-card"},[a("div",{staticClass:"table-container"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:t.tableData,"element-loading-text":"加载中...",height:t.tableHeight,border:"",stripe:""}},[a("el-table-column",{attrs:{prop:"TeacherName",label:"老师姓名",fixed:"left"}}),a("el-table-column",{attrs:{prop:"TotalPerformance",label:"总业绩",width:"100",align:"right"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(t.formatMoney(e.row.TotalPerformance))+"\n ")]}}])}),a("el-table-column",{attrs:{prop:"OrderCount",label:"订单数量",width:"100",align:"right"}}),a("el-table-column",{attrs:{prop:"CreateTime",label:"创建时间",width:"150",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(t.formatDateTime(e.row.CreateTime))+"\n ")]}}])})],1),a("div",{staticClass:"pagination-container"},[a("el-pagination",{attrs:{"current-page":t.pagination.pageIndex,"page-sizes":[10,20,50,100],"page-size":t.pagination.pageSize,total:t.pagination.total,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)],1)])],1)},r=[],i=(a("c5f6"),a("96cf"),a("3b8d")),s=(a("f576"),a("867e")),o={name:"TechPerformanceStatistics",data:function(){return{loading:!1,tableData:[],tableHeight:400,searchForm:{statisticsMonth:this.getCurrentMonth(),teacherName:"",storeName:""},pagination:{pageIndex:1,pageSize:20,total:0}}},mounted:function(){this.calculateTableHeight(),this.handleSearch(),window.addEventListener("resize",this.calculateTableHeight)},beforeDestroy:function(){window.removeEventListener("resize",this.calculateTableHeight)},methods:{getCurrentMonth:function(){var t=new Date,e=t.getFullYear(),a=String(t.getMonth()+1).padStart(2,"0");return"".concat(e).concat(a)},calculateTableHeight:function(){var t=this;this.$nextTick((function(){var e=t.$el;if(e){var a=e.clientHeight,n=e.querySelector(".search-card"),r=e.querySelector(".table-card"),i=0;n&&(i=n.offsetHeight+20);var s=a-i-100,o=Math.max(250,s);r&&(r.style.height=o+"px");var c=e.querySelector(".table-container");if(c){var l=50,h=30,u=o-l-h;c.style.height=u+"px";var d=50,m=10;t.tableHeight=Math.max(100,u-d-m)}}}))},handleSearch:function(){var t=Object(i["a"])(regeneratorRuntime.mark((function t(){var e,a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return this.loading=!0,t.prev=1,e={pageIndex:this.pagination.pageIndex,pageSize:this.pagination.pageSize,statisticsMonth:this.searchForm.statisticsMonth,teacherName:this.searchForm.teacherName,storeName:this.searchForm.storeName},t.next=5,Object(s["g"])(e);case 5:a=t.sent,this.tableData=a.data.list||[],this.pagination.total=a.data.pagination.total||0,t.next=13;break;case 10:t.prev=10,t.t0=t["catch"](1),this.$message.error("查询失败: "+t.t0.message);case 13:return t.prev=13,this.loading=!1,t.finish(13);case 16:case"end":return t.stop()}}),t,this,[[1,10,13,16]])})));function e(){return t.apply(this,arguments)}return e}(),handleReset:function(){this.searchForm={statisticsMonth:this.getCurrentMonth(),teacherName:"",storeName:""},this.pagination.pageIndex=1,this.handleSearch()},handleSizeChange:function(t){this.pagination.pageSize=t,this.pagination.pageIndex=1,this.handleSearch()},handleCurrentChange:function(t){this.pagination.pageIndex=t,this.handleSearch()},formatMoney:function(t){return null===t||void 0===t?"0.00":Number(t).toLocaleString("zh-CN",{minimumFractionDigits:2,maximumFractionDigits:2})},formatDateTime:function(t){return t?new Date(t).toLocaleString("zh-CN"):"-"}}},c=o,l=(a("dedb"),a("2877")),h=Object(l["a"])(c,n,r,!1,null,"f50d16b2",null);e["default"]=h.exports},"867e":function(t,e,a){"use strict";a.d(e,"b",(function(){return r})),a.d(e,"c",(function(){return i})),a.d(e,"g",(function(){return s})),a.d(e,"e",(function(){return o})),a.d(e,"a",(function(){return c})),a.d(e,"f",(function(){return l})),a.d(e,"d",(function(){return h}));var n=a("b775");function r(t){return Object(n["a"])({url:"/api/Extend/LqStatistics/get-gold-triangle-statistics-list",method:"post",data:t})}function i(t){return Object(n["a"])({url:"/api/Extend/LqStatistics/get-personal-performance-statistics-list",method:"post",data:t})}function s(t){return Object(n["a"])({url:"/api/Extend/LqStatistics/get-tech-performance-statistics-list",method:"post",data:t})}function o(t){return Object(n["a"])({url:"/api/Extend/LqStatistics/get-store-consume-performance-statistics-list",method:"post",data:t})}function c(t){return Object(n["a"])({url:"/api/Extend/LqStatistics/get-department-consume-performance-statistics-list",method:"post",data:t})}function l(t){return Object(n["a"])({url:"/api/Extend/LqStatistics/get-store-total-performance-statistics-list",method:"post",data:t})}function h(t){return Object(n["a"])({url:"/api/Extend/LqStatistics/get-salary-statistics-list",method:"post",data:t})}},dedb:function(t,e,a){"use strict";a("2a350")}}]);