1 |
- (window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-87f1c134"],{"7c2f":function(e,t,n){"use strict";n.r(t);var r=(n("d3b7"),n("a4d3"),n("e01a"),n("d28b"),n("e260"),n("3ca3"),n("ddb0"),n("06c5"));function a(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=Object(r.a)(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,o=function(){};return{s:o,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,u=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return u=e.done,e},e:function(e){l=!0,i=e},f:function(){try{u||null==n.return||n.return()}finally{if(l)throw i}}}}n("96cf");var o=n("1da1"),i=n("db16"),u={name:"opay-holiday-type",mixins:[{data:function(){var e=[{label:"启用",value:!0},{label:"禁用",value:!1}];return{tableHeader:[{header:"假期类型",field:"name",fixed:!0,align:"center",minw:130},{header:"假期编码",field:"code",fixed:!0,align:"center",minw:130},{header:"启用状态",field:"status",align:"center",minw:160,slot:"status"},{header:"是否年度",field:"annual",align:"center",minw:160,slot:"status"},{header:"是否查询排班",field:"arrange",align:"center",minw:160,slot:"status"},{header:"备注",field:"remark",align:"center",minw:200},{header:"创建时间",field:"createTime",align:"center",minw:200},{header:"操作",align:"center",minw:160,slot:"operate"}],formOrigin:[{label:"假期名称",prop:"name",place:"",rule:[{required:!0,message:"输入内容不能为空",trigger:"blur"}],options:void 0,slot:"",value:""},{label:"假期编号",prop:"code",place:"",rule:[{required:!0,message:"输入内容不能为空",trigger:"blur"}],disabled:!0},{label:"是否启用",prop:"status",rule:[{required:!0,message:"输入内容不能为空",trigger:"blur"}],options:e},{label:"是否年度",prop:"annual",rule:[{required:!0,message:"输入内容不能为空",trigger:"blur"}],options:e},{label:"查询排班",prop:"arrange",rule:[{required:!0,message:"输入内容不能为空",trigger:"blur"}],options:e},{label:"备注",prop:"remark"}]}}}],components:{McTable:function(){return n.e("chunk-723eb2cc").then(n.bind(null,"5d38"))},DrawerFrom:function(){return n.e("chunk-2b3d1d97").then(n.bind(null,"a21b"))}},data:function(){return{tableData:[],tableSelection:[],filterData:{annual:!1,status:!0},showForm:!1,editData:{}}},filters:{fmtStatus:function(e){return e?"success":"info"}},computed:{},watch:{},methods:{queryTable:function(){var e=this;return Object(o.a)(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(i.g)(e.filterData.status,e.filterData.annual);case 2:n=t.sent,e.tableData=n.data;case 4:case"end":return t.stop()}}),t)})))()},resetQuery:function(){this.filterData={annual:!1,status:!0},this.queryTable()},toEdit:function(e){this.formOrigin[1].disabled=!0,this.editData=e,this.showForm=!0},toAdd:function(){this.formOrigin[1].disabled=!1,this.editData=null,this.showForm=!0},handleSubmit:function(e){var t=this;return Object(o.a)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,Object(i.o)(e);case 2:t.queryTable();case 3:case"end":return n.stop()}}),n)})))()},statusHandle:function(e){var t=this;return Object(o.a)(regeneratorRuntime.mark((function n(){var r,o,u;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:r=a(t.tableSelection),n.prev=1,r.s();case 3:if((o=r.n()).done){n.next=10;break}return(u=o.value).status=e,n.next=8,Object(i.o)(u);case 8:n.next=3;break;case 10:n.next=15;break;case 12:n.prev=12,n.t0=n.catch(1),r.e(n.t0);case 15:return n.prev=15,r.f(),n.finish(15);case 18:t.queryTable();case 19:case"end":return n.stop()}}),n,null,[[1,12,15,18]])})))()}},created:function(){var e=this;return Object(o.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(o.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})))()}},l=(n("ba89"),n("2877")),c=Object(l.a)(u,(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-select",{attrs:{slot:"prepend",size:"small",placeholder:"请选择",clearable:""},slot:"prepend",model:{value:e.filterData.status,callback:function(t){e.$set(e.filterData,"status",t)},expression:"filterData.status"}},[n("el-option",{attrs:{label:"启用",value:!0}}),n("el-option",{attrs:{label:"停用",value:!1}})],1),n("span",[e._v("年度累计:")]),n("el-select",{attrs:{slot:"prepend",size:"small",placeholder:"请选择",clearable:""},slot:"prepend",model:{value:e.filterData.annual,callback:function(t){e.$set(e.filterData,"annual",t)},expression:"filterData.annual"}},[n("el-option",{attrs:{label:"年度",value:!0}}),n("el-option",{attrs:{label:"全部",value:!1}})],1),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-refresh-left"},on:{click:function(t){return t.stopPropagation(),e.resetQuery(t)}}},[e._v("重 置")])],1)],1),n("div",{staticClass:"main-oper"},[n("el-button",{attrs:{type:"primary",size:"small",icon:"el-icon-plus"},on:{click:function(t){return t.stopPropagation(),e.toAdd(t)}}},[e._v("新 增")]),n("el-button",{attrs:{type:"success",size:"small",icon:"el-icon-check"},on:{click:function(t){return t.stopPropagation(),e.statusHandle(!0)}}},[e._v("启 用")]),n("el-button",{attrs:{type:"danger",size:"small",icon:"el-icon-close"},on:{click:function(t){return t.stopPropagation(),e.statusHandle(!1)}}},[e._v("停 用")])],1),n("mc-table",{staticClass:"table",attrs:{props:e.tableHeader,data:e.tableData,selection:e.tableSelection,hiddenPaging:!0},on:{"update:selection":function(t){e.tableSelection=t}},scopedSlots:e._u([{key:"status",fn:function(t){var r=t.scope;return[n("el-tag",{attrs:{type:e._f("fmtStatus")(r.row[r.col.field])}},[e._v(e._s(r.row[r.col.field]?"启用":"停用"))])]}},{key:"operate",fn:function(t){var r=t.scope;return[n("div",{staticClass:"main-table-operate"},[n("el-button",{attrs:{type:"plain",size:"mini",icon:"el-icon-edit"},on:{click:function(t){return t.stopPropagation(),e.toEdit(r.row)}}},[e._v("编 辑")])],1)]}}])}),n("drawerFrom",{attrs:{title:"假期类型管理",showForm:e.showForm,originForm:e.formOrigin,editData:e.editData},on:{"update:showForm":function(t){e.showForm=t},"update:show-form":function(t){e.showForm=t},handleSubmit:e.handleSubmit}})],1)}),[],!1,null,"24496c06",null);t.default=c.exports},b797:function(e,t,n){},ba89:function(e,t,n){"use strict";var r=n("b797");n.n(r).a},db16:function(e,t,n){"use strict";n.d(t,"g",(function(){return i})),n.d(t,"o",(function(){return u})),n.d(t,"i",(function(){return l})),n.d(t,"c",(function(){return c})),n.d(t,"h",(function(){return s})),n.d(t,"b",(function(){return d})),n.d(t,"f",(function(){return f})),n.d(t,"a",(function(){return p})),n.d(t,"m",(function(){return b})),n.d(t,"q",(function(){return m})),n.d(t,"r",(function(){return v})),n.d(t,"n",(function(){return h})),n.d(t,"l",(function(){return g})),n.d(t,"p",(function(){return y})),n.d(t,"j",(function(){return w})),n.d(t,"d",(function(){return O})),n.d(t,"k",(function(){return j})),n.d(t,"e",(function(){return k}));var r=n("ade3"),a=n("8982"),o=n("3584");function i(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return a.f.doGet(Object(o.a)("/holidayType/query"),{status:e,onlyAnnual:t},Object(r.a)({},a.c,!0))}function u(e){return a.f.doPost(Object(o.a)("/holidayType/update"),{},e,Object(r.a)({},a.e,"更新成功"))}function l(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return a.f.doPost(Object(o.a)("/overTime/query"),{},e)}function c(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return a.f.doExport(Object(o.a)("/overTime/export"),{},e)}function s(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return a.f.doPost(Object(o.a)("/leave/query"),{},e)}function d(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return a.f.doExport(Object(o.a)("/leave/export"),{},e)}function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return a.f.doPost(Object(o.a)("/balance/query"),{},e)}function p(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return a.f.doExport(Object(o.a)("/balance/export"),{},e)}function b(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return a.f.doExport(Object(o.a)("/balance/template"),{},e)}function m(){return a.f.doElementUI(Object(o.a)("/balance/import"))}function v(e){return a.f.doImport(Object(o.a)("/balance/import"),e)}function h(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return a.f.doPost(Object(o.a)("/balance/update"),{},e,Object(r.a)({},a.e,"余额调整成功"))}function g(e){return a.f.doPost(Object(o.a)("/user/likeName"),{keyword:e},null,Object(r.a)({},a.c,!0))}function y(e,t){return a.f.doPost(Object(o.a)("/user/update"),{userId:e,isResigned:t},null,Object(r.a)({},a.e,!0))}function w(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return a.f.doPost(Object(o.a)("/record/query"),{},e)}function O(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return a.f.doExport(Object(o.a)("/record/export"),{},e)}function j(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return a.f.doPost(Object(o.a)("/month/report"),{type:e},t)}function k(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return a.f.doExport(Object(o.a)("/month/export"),{type:e},t)}}}]);
|