1 line
4.1 KiB
JavaScript
1 line
4.1 KiB
JavaScript
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/askForLeave/newLeave2"],{"46f1":function(t,e,n){"use strict";var a=n("69f1"),o=n.n(a);o.a},6126:function(t,e,n){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=n("2f62");function o(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,a)}return n}function r(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?o(Object(n),!0).forEach((function(e){s(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var i={data:function(){return{isEdit:!1,typeList:[],urgentList:[{name:"一般",value:0},{name:"紧急",value:1}],leaveDate:["",""],selectType:1,transferUserList:[],pickerIndex:[0,0,0],postData:{leaveReason:"",leaveDays:"",post:""},ispost:!1}},computed:r({},(0,a.mapGetters)({users:"getUser"})),methods:{setLeaveData:function(t,e){this.leaveDate[e]=t.detail.value,this.$forceUpdate()},pickerChange:function(t,e){this.pickerIndex[e]=Number(t.detail.value),this.$forceUpdate()},getTransferUser:function(){var e=this,n={action_type:"GetStaffLeaveInfo",ProdefId:this.postData.prodefId,serverpartCode:e.postData.sCode};this.$request.get(n).then((function(n){t.hideLoading(),e.postData.USER_NAME=n.Data.USER_NAME,e.postData.USERTYPE_NAME=n.Data.USERTYPE_NAME,e.postData.ActDef_ID=n.Data.ActDef_ID,e.transferUserList=n.Data.List}))},getTypeList:function(){var t=this;t.$request.get({action_type:"GetStaffLeaveType"}).then((function(e){t.typeList=e.Data.List}))},nextTap:function(e){var n=this,a=e.detail.value;return a.PersonPost?a.LeaveStartdate?a.LeaveEnddate?a.DurationDays?a.LeaveReason?(n.ispost=!0,a.ProdefId=this.postData.prodefId,a.serverpartCode=this.postData.sCode,a.NowActdefIds=this.postData.ActDef_ID,a.LeaveType=this.typeList[this.pickerIndex[0]].FIELDENUM_VALUE,a.UrgencyDegree=this.urgentList[this.pickerIndex[1]].value,a.NowStaffId=this.transferUserList[this.pickerIndex[2]].USER_ID,a.action_type="InsertStaffLeave",void this.$request.post(a).then((function(e){t.showToast({title:e.ResultDesc,icon:"none",duration:2e3}),n.ispost=!1,100==e.ResultCode&&(n.$eventHub.$emit("7000",!0),n.$eventHub.$emit("hasInfo",!0),setTimeout((function(){t.navigateBack({delta:2})}),800))}))):(t.showToast({title:"请输入请假事由",icon:"none"}),!1):(t.showToast({title:"请输入请假天数",icon:"none"}),!1):(t.showToast({title:"请选择请假结束时间",icon:"none"}),!1):(t.showToast({title:"请选择请假开始时间",icon:"none"}),!1):(t.showToast({title:"请输入职务岗位",icon:"none"}),!1)}},onLoad:function(e){t.showLoading({title:"正在加载"}),this.postData.prodefId=e.prodefId,this.postData.sCode=e.sCode,this.getTransferUser(),this.getTypeList()}};e.default=i}).call(this,n("543d")["default"])},6885:function(t,e,n){"use strict";n.r(e);var a=n("df4f"),o=n("7199");for(var r in o)"default"!==r&&function(t){n.d(e,t,(function(){return o[t]}))}(r);n("46f1");var s,i=n("f0c5"),c=Object(i["a"])(o["default"],a["b"],a["c"],!1,null,"631cd6f1",null,!1,a["a"],s);e["default"]=c.exports},"69f1":function(t,e,n){},7199:function(t,e,n){"use strict";n.r(e);var a=n("6126"),o=n.n(a);for(var r in a)"default"!==r&&function(t){n.d(e,t,(function(){return a[t]}))}(r);e["default"]=o.a},d00f:function(t,e,n){"use strict";(function(t){n("5fd4");a(n("66fd"));var e=a(n("6885"));function a(t){return t&&t.__esModule?t:{default:t}}t(e.default)}).call(this,n("543d")["createPage"])},df4f:function(t,e,n){"use strict";var a;n.d(e,"b",(function(){return o})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){return a}));var o=function(){var t=this,e=t.$createElement;t._self._c;t._isMounted||(t.e0=function(e){t.isEdit=!0})},r=[]}},[["d00f","common/runtime","common/vendor"]]]); |