chunk-09d432c5.aaf5e68687314c59cf37.0.1.0.js 8.4 KB

1
  1. (window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-09d432c5"],{"65e4":function(e,t,n){"use strict";var a=n("eb71");n.n(a).a},"9d20":function(e,t,n){"use strict";n.r(t);var a=(n("d81d"),n("d3b7"),n("96cf"),n("1da1")),r=n("db16"),i=n("c466"),o={name:"opay-over-time",mixins:[{data:function(){return{tableHeader:[{header:"员工姓名",field:"userName",fixed:!0,minw:210},{header:"所属部门",field:"deptName",fixed:!0,minw:230},{header:"申请时间",field:"createTime",align:"center",minw:200},{header:"审批状态",field:"approveStatus",align:"center",minw:160,slot:"status"},{header:"加班日期",field:"overTimeDate",align:"center",minw:160,slot:"date"},{header:"加班原因",field:"overTimeReason",minw:300},{header:"加班时长",field:"durationTime",align:"center",minw:160},{header:"修改备注",field:"modifyRemark",align:"center",minw:160},{header:"签到时间",field:"checkIn",align:"center",minw:200},{header:"签退时间",field:"checkOut",align:"center",minw:200},{header:"实际加班时长",field:"checkDuration",align:"center",minw:160},{header:"最后一个审批人",field:"lastApproveUserName",align:"center",minw:200},{header:"审批时间",field:"lastApproveDate",align:"center",minw:200}]}}}],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:""},dateOptions:{shortcuts:[{text:"最近 7 天",onClick:function(e){e.$emit("pick",[i.a.rangeDays(-7),i.a.rangeDays(-1)])}},{text:"最近 15 天",onClick:function(e){e.$emit("pick",[i.a.rangeDays(-15),i.a.rangeDays(-1)])}},{text:"最近 30 天",onClick:function(e){e.$emit("pick",[i.a.rangeDays(-30),i.a.rangeDays(-1)])}}]}}},filters:{fmtDate:function(e){return i.a.format(i.a.parse(e,"YYYYMMDD"),"YYYY-MM-DD")}},computed:{},watch:{},methods:{queryTable:function(e){var t=this;return Object(a.a)(regeneratorRuntime.mark((function n(){var a;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,Object(r.i)(t._fmtParams(e));case 2:a=n.sent,t.tableData=a.data.list,t.paginationInitial.total=a.data.total;case 5:case"end":return n.stop()}}),n)})))()},_fmtParams:function(e){var t={page:this.paginationInitial.page,size:this.paginationInitial.size,keyword:this.filterData.staffName,deptId:this.filterData.deptId,dateRange:this.filterData.dateRange};return e&&(this.tableData=[],this.paginationInitial.total=0,this.paginationInitial.page=1),t},paginationChanged:function(e){var t=e.page,n=e.size;this.paginationInitial.page=t,this.paginationInitial.size=n,this.queryTable()},exportTable:function(){var e=this._fmtParams();this.tableSelection.length&&(e.userIds=this.tableSelection.map((function(e){return e.userId}))),Object(r.c)(e)}},created:function(){var e=this;return Object(a.a)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.queryTable();case 1:case"end":return t.stop()}}),t)})))()},mounted:function(){return Object(a.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})))()}},c=(n("65e4"),n("2877")),u=Object(c.a)(o,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"main"},[n("div",{staticClass:"main-top"},[n("h2",[e._v(e._s(e.$route.meta.title))])]),n("div",{staticClass:"main-oper"},[n("span",[e._v("申请时间:")]),n("el-date-picker",{attrs:{size:"small",type:"daterange",align:"left","start-placeholder":"开始日期","end-placeholder":"结束日期","range-separator":"-","picker-options":e.dateOptions,"value-format":"yyyy-MM-dd"},model:{value:e.filterData.dateRange,callback:function(t){e.$set(e.filterData,"dateRange",t)},expression:"filterData.dateRange"}}),n("span",[e._v("员工姓名:")]),n("el-input",{attrs:{placeholder:"请输入",size:"small",clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.queryTable(t)}},model:{value:e.filterData.staffName,callback:function(t){e.$set(e.filterData,"staffName",t)},expression:"filterData.staffName"}}),n("mc-department",{attrs:{deptId:e.filterData.deptId},on:{"update:deptId":function(t){return e.$set(e.filterData,"deptId",t)},"update:dept-id":function(t){return e.$set(e.filterData,"deptId",t)}}}),n("div",{staticClass:"main-oper-button"},[n("el-button",{attrs:{type:"primary",size:"small",icon:"el-icon-search"},on:{click:function(t){return t.stopPropagation(),e.queryTable(t)}}},[e._v("查 询")]),n("el-button",{attrs:{type:"warning",size:"small",icon:"el-icon-download"},on:{click:function(t){return t.stopPropagation(),e.exportTable(t)}}},[e._v("导 出")])],1)],1),n("mc-table",{staticClass:"table",attrs:{props:e.tableHeader,data:e.tableData,selection:e.tableSelection,paging:e.paginationInitial},on:{"update:selection":function(t){e.tableSelection=t},"update:paging":function(t){e.paginationInitial=t},paginationChanged:e.paginationChanged},scopedSlots:e._u([{key:"status",fn:function(t){var a=t.scope;return[n("el-tag",{attrs:{type:e._f("fmtApproveStatus")(a.row[a.col.field])}},[e._v(e._s(a.row[a.col.field]))])]}},{key:"date",fn:function(t){var a=t.scope;return[n("span",[e._v(e._s(e._f("fmtDate")(a.row[a.col.field])))])]}}])})],1)}),[],!1,null,"0297e334",null);t.default=u.exports},db16:function(e,t,n){"use strict";n.d(t,"g",(function(){return o})),n.d(t,"o",(function(){return c})),n.d(t,"i",(function(){return u})),n.d(t,"c",(function(){return l})),n.d(t,"h",(function(){return d})),n.d(t,"b",(function(){return s})),n.d(t,"f",(function(){return f})),n.d(t,"a",(function(){return p})),n.d(t,"m",(function(){return m})),n.d(t,"q",(function(){return g})),n.d(t,"r",(function(){return b})),n.d(t,"n",(function(){return h})),n.d(t,"l",(function(){return v})),n.d(t,"p",(function(){return y})),n.d(t,"j",(function(){return k})),n.d(t,"d",(function(){return O})),n.d(t,"k",(function(){return w})),n.d(t,"e",(function(){return D}));var a=n("ade3"),r=n("8982"),i=n("3584");function o(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return r.f.doGet(Object(i.a)("/holidayType/query"),{status:e,onlyAnnual:t},Object(a.a)({},r.c,!0))}function c(e){return r.f.doPost(Object(i.a)("/holidayType/update"),{},e,Object(a.a)({},r.e,"更新成功"))}function u(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return r.f.doPost(Object(i.a)("/overTime/query"),{},e)}function l(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return r.f.doExport(Object(i.a)("/overTime/export"),{},e)}function d(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return r.f.doPost(Object(i.a)("/leave/query"),{},e)}function s(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return r.f.doExport(Object(i.a)("/leave/export"),{},e)}function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return r.f.doPost(Object(i.a)("/balance/query"),{},e)}function p(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return r.f.doExport(Object(i.a)("/balance/export"),{},e)}function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return r.f.doExport(Object(i.a)("/balance/template"),{},e)}function g(){return r.f.doElementUI(Object(i.a)("/balance/import"))}function b(e){return r.f.doImport(Object(i.a)("/balance/import"),e)}function h(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return r.f.doPost(Object(i.a)("/balance/update"),{},e,Object(a.a)({},r.e,"余额调整成功"))}function v(e){return r.f.doPost(Object(i.a)("/user/likeName"),{keyword:e},null,Object(a.a)({},r.c,!0))}function y(e,t){return r.f.doPost(Object(i.a)("/user/update"),{userId:e,isResigned:t},null,Object(a.a)({},r.e,!0))}function k(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return r.f.doPost(Object(i.a)("/record/query"),{},e)}function O(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return r.f.doExport(Object(i.a)("/record/export"),{},e)}function w(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return r.f.doPost(Object(i.a)("/month/report"),{type:e},t)}function D(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return r.f.doExport(Object(i.a)("/month/export"),{type:e},t)}},eb71:function(e,t,n){}}]);