chunk-020bde4f.bfc01ad1cc29420aedd8.0.1.0.js 8.0 KB

1
  1. (window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-020bde4f"],{"3d83":function(t,e,n){"use strict";var a=n("ff50");n.n(a).a},"5bff":function(t,e,n){"use strict";n.r(e);var a=(n("4160"),n("caad"),n("d81d"),n("a9e3"),n("b64b"),n("d3b7"),n("ac1f"),n("2532"),n("1276"),n("159b"),n("96cf"),n("1da1")),r=n("db16"),i=n("c466"),o={name:"opay-over-time",mixins:[{data:function(){return{tableHeader:[{header:"员工姓名",field:"name",fixed:!0,minw:210},{header:"基本信息",align:"center",merge:[{header:"所属部门",field:"部门",minw:230},{header:"入职时间",field:"entryTime",align:"center",minw:200},{header:"考勤组",field:"考勤组名称",fixed:!0,minw:230}]}]}}}],components:{McTable:function(){return n.e("chunk-723eb2cc").then(n.bind(null,"5d38"))},McDepartment:function(){return n.e("chunk-4e109df4").then(n.bind(null,"3bde"))}},data:function(){return{tableData:[],paginationInitial:{page:1,size:10,total:0},tableSelection:[],filterData:{deptId:[],staffName:"",dateRange:[]},dateOptions:{shortcuts:[{text:"最近 7 天",onClick:function(t){t.$emit("pick",[i.a.rangeDays(-7),i.a.rangeDays(-1)])}},{text:"最近 15 天",onClick:function(t){t.$emit("pick",[i.a.rangeDays(-15),i.a.rangeDays(-1)])}},{text:"最近 30 天",onClick:function(t){t.$emit("pick",[i.a.rangeDays(-30),i.a.rangeDays(-1)])}}]}}},filters:{},computed:{},watch:{},methods:{queryTable:function(t){var e=this;return Object(a.a)(regeneratorRuntime.mark((function n(){var a,i;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,Object(r.k)("record",e._fmtParams(t));case 2:a=n.sent,i={align:"center",header:"打卡记录",merge:[]},Object.keys(a.data.list[0]).forEach((function(t){t.includes("-")&&i.merge.push({header:t,field:t,align:"center",minw:160})})),i.merge.sort((function(t,e){return Number(t.field.split(" ")[0].replaceAll("-",""))-Number(e.field.split(" ")[0].replaceAll("-",""))})),e.tableHeader.length=2,e.tableHeader.push(i),e.tableData=a.data.list,e.paginationInitial.total=a.data.total;case 10:case"end":return n.stop()}}),n)})))()},_fmtParams:function(t){var e={page:this.paginationInitial.page,size:this.paginationInitial.size,keyword:this.filterData.staffName,deptId:this.filterData.deptId,dateRange:this.filterData.dateRange};return t&&(this.tableData=[],this.paginationInitial.total=0,this.paginationInitial.page=1),this.filterData.userId&&(e.userIds=[this.filterData.userId]),this.filterData.userId="",e},paginationChanged:function(t){var e=t.page,n=t.size;this.paginationInitial.page=e,this.paginationInitial.size=n,this.queryTable()},exportTable:function(){var t=this._fmtParams();this.tableSelection.length&&(t.userIds=this.tableSelection.map((function(t){return t.userId}))),Object(r.e)("record",t)}},created:function(){var t=this;return Object(a.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.filterData.dateRange=[i.a.fmtDate(i.a.getFirstDateFromYM()),i.a.fmtDate(i.a.getLastDateFromYM())],t.queryTable();case 2:case"end":return e.stop()}}),e)})))()},mounted:function(){return Object(a.a)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:case"end":return t.stop()}}),t)})))()}},c=(n("3d83"),n("2877")),u=Object(c.a)(o,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"main"},[n("div",{staticClass:"main-top"},[n("h2",[t._v(t._s(t.$route.meta.title))])]),n("div",{staticClass:"main-oper"},[n("span",[t._v("考勤时间:")]),n("el-date-picker",{attrs:{size:"small",type:"daterange",align:"left","start-placeholder":"开始日期","end-placeholder":"结束日期","range-separator":"-","picker-options":t.dateOptions,"value-format":"yyyy-MM-dd"},model:{value:t.filterData.dateRange,callback:function(e){t.$set(t.filterData,"dateRange",e)},expression:"filterData.dateRange"}}),n("span",[t._v("员工姓名:")]),n("el-input",{attrs:{placeholder:"请输入",size:"small",clearable:""},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.queryTable(e)}},model:{value:t.filterData.staffName,callback:function(e){t.$set(t.filterData,"staffName",e)},expression:"filterData.staffName"}}),n("mc-department",{attrs:{deptId:t.filterData.deptId},on:{"update:deptId":function(e){return t.$set(t.filterData,"deptId",e)},"update:dept-id":function(e){return t.$set(t.filterData,"deptId",e)}}}),n("div",{staticClass:"main-oper-button"},[n("el-button",{attrs:{type:"primary",size:"small",icon:"el-icon-search"},on:{click:function(e){return e.stopPropagation(),t.queryTable(e)}}},[t._v("查 询")]),n("el-button",{attrs:{type:"warning",size:"small",icon:"el-icon-download"},on:{click:function(e){return e.stopPropagation(),t.exportTable(e)}}},[t._v("导 出")])],1)],1),n("mc-table",{staticClass:"table",attrs:{props:t.tableHeader,data:t.tableData,selection:t.tableSelection,paging:t.paginationInitial},on:{"update:selection":function(e){t.tableSelection=e},"update:paging":function(e){t.paginationInitial=e},paginationChanged:t.paginationChanged}})],1)}),[],!1,null,"030d4c89",null);e.default=u.exports},db16:function(t,e,n){"use strict";n.d(e,"g",(function(){return o})),n.d(e,"o",(function(){return c})),n.d(e,"i",(function(){return u})),n.d(e,"c",(function(){return l})),n.d(e,"h",(function(){return d})),n.d(e,"b",(function(){return s})),n.d(e,"f",(function(){return f})),n.d(e,"a",(function(){return p})),n.d(e,"m",(function(){return b})),n.d(e,"q",(function(){return g})),n.d(e,"r",(function(){return m})),n.d(e,"n",(function(){return h})),n.d(e,"l",(function(){return v})),n.d(e,"p",(function(){return y})),n.d(e,"j",(function(){return O})),n.d(e,"d",(function(){return D})),n.d(e,"k",(function(){return j})),n.d(e,"e",(function(){return k}));var a=n("ade3"),r=n("8982"),i=n("3584");function o(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return r.f.doGet(Object(i.a)("/holidayType/query"),{status:t,onlyAnnual:e},Object(a.a)({},r.c,!0))}function c(t){return r.f.doPost(Object(i.a)("/holidayType/update"),{},t,Object(a.a)({},r.e,"更新成功"))}function u(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return r.f.doPost(Object(i.a)("/overTime/query"),{},t)}function l(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return r.f.doExport(Object(i.a)("/overTime/export"),{},t)}function d(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return r.f.doPost(Object(i.a)("/leave/query"),{},t)}function s(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return r.f.doExport(Object(i.a)("/leave/export"),{},t)}function f(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return r.f.doPost(Object(i.a)("/balance/query"),{},t)}function p(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return r.f.doExport(Object(i.a)("/balance/export"),{},t)}function b(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return r.f.doExport(Object(i.a)("/balance/template"),{},t)}function g(){return r.f.doElementUI(Object(i.a)("/balance/import"))}function m(t){return r.f.doImport(Object(i.a)("/balance/import"),t)}function h(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return r.f.doPost(Object(i.a)("/balance/update"),{},t,Object(a.a)({},r.e,"余额调整成功"))}function v(t){return r.f.doPost(Object(i.a)("/user/likeName"),{keyword:t},null,Object(a.a)({},r.c,!0))}function y(t,e){return r.f.doPost(Object(i.a)("/user/update"),{userId:t,isResigned:e},null,Object(a.a)({},r.e,!0))}function O(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return r.f.doPost(Object(i.a)("/record/query"),{},t)}function D(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return r.f.doExport(Object(i.a)("/record/export"),{},t)}function j(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return r.f.doPost(Object(i.a)("/month/report"),{type:t},e)}function k(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return r.f.doExport(Object(i.a)("/month/export"),{type:t},e)}},ff50:function(t,e,n){}}]);