webpackJsonp([245],{qRoY:function(a,t,e){"use strict";var p=e("mhuh"),r=e("ouCL");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(e("+TWC")),n=r(e("rAzg")),u=p(e("H/Zg")),l={namespace:"approval",state:{approvalTypeList:[],total:0,current:1},effects:{getApprovalTypeList:n.default.mark(function a(t,e){var p,r,o;return n.default.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return p=e.call,r=e.put,a.next=3,p(u.getApprovalTypeList,t.payload);case 3:return o=a.sent,a.next=6,r({type:"approvalTypeList",payload:o.data.data,total:o.data.total,current:o.data.pageNumber});case 6:case"end":return a.stop()}},a)}),changeApprovalTempStatus:n.default.mark(function a(t,e){var p,r,o;return n.default.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return p=e.call,r=e.put,a.next=3,p(u.changeApprovalTempStatus,t.payload);case 3:if(o=a.sent,!o.retType){a.next=7;break}return a.next=7,r({type:"approvalTempStatus",payload:t.payload});case 7:case"end":return a.stop()}},a)})},reducers:{approvalTypeList:function(a,t){return(0,o.default)({},a,{approvalTypeList:t.payload,total:t.total,current:t.current})},approvalTempStatus:function(a,t){var e=[];return e=e.concat(a.approvalTypeList),e.forEach(function(a){a.approveTempId===t.payload.approveTempId&&(a.isActive=t.payload.isActive)}),(0,o.default)({},a,{approvalTypeList:e})}}};t.default=l}});