chunk-6d750ba2.5bee831ca1992d76bbe9.0.1.0.js 7.7 KB

1
  1. (window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-6d750ba2"],{"8d29":function(t,e,n){"use strict";n.r(e);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:"annual",align:"center",minw:180},{header:"假期类型",field:"holidayType",align:"center",minw:180},{header:"调整数值",field:"balance",align:"center",minw:180},{header:"调整原因",field:"reason",minw:300}]}}}],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(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:{fmtDate:function(t){return i.a.format(i.a.parse(t,"YYYYMMDD"),"YYYY-MM-DD")}},computed:{},watch:{},methods:{queryTable:function(t){var e=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.j)(e._fmtParams(t));case 2:a=n.sent,e.tableData=a.data.list,e.paginationInitial.total=a.data.total;case 5: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.d)(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.userId=t.$route.params.userId,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)})))()}},u=(n("9982"),n("2877")),c=Object(u.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,"227ab408",null);e.default=c.exports},9982:function(t,e,n){"use strict";var a=n("e935");n.n(a).a},db16:function(t,e,n){"use strict";n.d(e,"g",(function(){return o})),n.d(e,"o",(function(){return u})),n.d(e,"i",(function(){return c})),n.d(e,"c",(function(){return d})),n.d(e,"h",(function(){return l})),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 m})),n.d(e,"r",(function(){return g})),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 D})),n.d(e,"d",(function(){return O})),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 u(t){return r.f.doPost(Object(i.a)("/holidayType/update"),{},t,Object(a.a)({},r.e,"更新成功"))}function c(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return r.f.doPost(Object(i.a)("/overTime/query"),{},t)}function d(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return r.f.doExport(Object(i.a)("/overTime/export"),{},t)}function l(){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 m(){return r.f.doElementUI(Object(i.a)("/balance/import"))}function g(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 D(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return r.f.doPost(Object(i.a)("/record/query"),{},t)}function O(){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)}},e935:function(t,e,n){}}]);