"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[799],{3505:function(Oe,N,r){var Q=r(17061),s=r.n(Q),X=r(17156),m=r.n(X),Y=r(27424),i=r.n(Y),o=r(67294),f=r(66593),v=r(10979),q=r(85893),z=function(B){var te=(0,o.useState)([]),K=i()(te,2),ne=K[0],x=K[1],ae=(0,o.useState)([]),D=i()(ae,2),de=D[0],d=D[1],M=(0,o.useState)([]),A=i()(M,2),re=A[0],I=A[1],se=(0,o.useState)(!0),l=i()(se,2),ue=l[0],F=l[1],le=(0,o.useState)([]),$=i()(le,2),T=$[0],Z=$[1],ie=(0,o.useState)([]),S=i()(ie,2),E=S[0],U=S[1],y=function(){m()(s()().mark(function a(){var u,e;return s()().wrap(function(h){for(;;)switch(h.prev=h.next){case 0:return h.next=2,(0,v.Th)();case 2:return u=h.sent,Z(u.data),h.next=6,(0,v.pz)({r_id:B.editInfo.id});case 6:e=h.sent,U((e==null?void 0:e.m_ids)||[]),d(e==null?void 0:e.m_ids),x(e==null?void 0:e.m_ids),localStorage.setItem("checkedKeysValue",JSON.stringify((e==null?void 0:e.m_ids)||[]));case 11:case"end":return h.stop()}},a)}))()};(0,o.useEffect)(function(){y()},[]);var O=function(a){console.log("onExpand",a),x(a),F(!1)},k=function(a){console.log("onCheck",a),d(a),localStorage.setItem("checkedKeysValue",JSON.stringify(a))},P=function(a,u){console.log("onSelect",u),I(a)};return(0,q.jsx)(f.Z,{checkable:!0,onExpand:O,expandedKeys:ne,autoExpandParent:ue,onCheck:k,checkedKeys:de,onSelect:P,selectedKeys:re,fieldNames:{title:"name",key:"id"},treeData:T})};N.Z=z},28447:function(Oe,N,r){r.r(N),r.d(N,{default:function(){return ie}});var Q=r(42122),s=r.n(Q),X=r(17061),m=r.n(X),Y=r(17156),i=r.n(Y),o=r(27424),f=r.n(o),v=r(40741),q=r(45360),z=r(42075),ee=r(4393),B=r(71230),te=r(15746),K=r(15867),ne=r(36692),x=r(5914),ae=r(96074),D=r(96365),de=r(11774),d=r(67294),M=r(10979),A=r(3505),re=r(861),I=r.n(re),se=r(40784),l=r(85893),ue=Array.from({length:20}).map(function(S,E){return{key:E.toString(),title:"content".concat(E+1),description:"description of content".concat(E+1)}}),F=ue.filter(function(S){return Number(S.key)>10}).map(function(S){return S.key});console.log(F,"+++++");var le=function(E,U){var y=(0,d.useState)([]),O=f()(y,2),k=O[0],P=O[1],n=(0,d.useState)([]),a=f()(n,2),u=a[0],e=a[1],t=(0,d.useState)({page:1,page_size:10}),h=f()(t,2),Pe=h[0],ge=h[1],Ce=(0,d.useState)(),ve=f()(Ce,2),Se=ve[0],ce=ve[1],ye=(0,d.useState)(0),me=f()(ye,2),De=me[0],pe=me[1],H=function(){i()(m()().mark(function p(){var w,G,he,J,j;return m()().wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return w=E==null?void 0:E.editInfo,C.next=3,(0,M.RV)();case 3:return G=C.sent,he=G.items,J=G.total,ce(he),pe(J),C.next=10,(0,M._A)({r_id:w.id});case 10:j=C.sent,P((j==null?void 0:j.union_ids)||[]),localStorage.setItem("targetSelectedKeys",JSON.stringify((j==null?void 0:j.union_ids)||[]));case 13:case"end":return C.stop()}},p)}))()};(0,d.useEffect)(function(){H()},[]);var Me=function(p,w,G){localStorage.setItem("targetSelectedKeys",JSON.stringify(p)),P(p)},Ee=function(p,w){e([].concat(I()(p),I()(w)))},fe=function(p,w){console.log("direction:",p),console.log("target:",w.target)};return(0,l.jsx)(se.Z,{listStyle:{height:"400px"},dataSource:Se,showSearch:!0,titles:["\u6210\u5458","\u76EE\u6807\u6210\u5458"],targetKeys:k,rowKey:function(p){return p==null?void 0:p.unionId},selectedKeys:u,onChange:Me,onSelectChange:Ee,onScroll:fe,render:function(p){return p==null?void 0:p.name}})},$=le,T={info:void 0},Z=function(){var E=v.Z.useForm(),U=f()(E,1),y=U[0],O=d.useRef(null),k=q.ZP.useMessage(),P=f()(k,2),n=P[0],a=P[1],u=(0,d.useState)(0),e=f()(u,2),t=e[0],h=e[1],Pe=(0,d.useState)(),ge=f()(Pe,2),Ce=ge[0],ve=ge[1],Se=(0,d.useState)(),ce=f()(Se,2),ye=ce[0],me=ce[1],De=(0,d.useState)({page:1,page_size:10}),pe=f()(De,2),H=pe[0],Me=pe[1],Ee=(0,d.useState)(0),fe=f()(Ee,2),W=fe[0],p=fe[1],w=(0,d.useState)(!1),G=f()(w,2),he=G[0],J=G[1],j=function(){n.open({type:"success",content:"\u64CD\u4F5C\u6210\u529F"})},Te=function(_){return Object.keys(_).length===0&&_.constructor===Object},C=function(){i()(m()().mark(function _(){var c,g,V;return m()().wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.next=2,(0,M.id)(H);case 2:c=L.sent,g=c.items,V=c.total,me(g),p(V);case 7:case"end":return L.stop()}},_)}))()},_e=function(){J(!0)},je=function(){var _=y.validateFields();_.then(function(){i()(m()().mark(function c(){var g,V,b,L;return m()().wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:debugger;return g=void 0,t===2&&(V=JSON.parse(localStorage.getItem("checkedKeysValue")||"[]"),g={r_id:T.info.id,m_ids:V}),t===3&&(b=JSON.parse(localStorage.getItem("targetSelectedKeys")||"[]"),g={r_ids:T.info.id,union_ids:b}),oe.next=6,t===0?(0,M.HP)(y.getFieldsValue()):t===1?(0,M.x$)({role:s()({},y.getFieldsValue())}):t===2?(0,M.O_)(g):t===3?(0,M.bi)(g):null;case 6:L=oe.sent,Te(L)&&(j(),J(!1),C());case 8:case"end":return oe.stop()}},c)}))()})},Re=function(_){i()(m()().mark(function c(){var g;return m()().wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,(0,M.S1)({id:_});case 2:g=b.sent,Te(g)&&(j(),C());case 4:case"end":return b.stop()}},c)}))()},we=function(){var _;(_=O.current)===null||_===void 0||_.resetFields(),J(!1)},be=[{title:"ID",dataIndex:"id",key:"id",width:80},{title:"\u89D2\u8272\u540D",dataIndex:"role_name",key:"role_name",width:120},{title:"\u89D2\u8272\u6807\u8BC6",dataIndex:"role_auth_id",key:"role_auth_id",width:120},{title:"\u64CD\u4F5C",key:"action",render:function(_,c){return(0,l.jsxs)(z.Z,{size:"middle",children:[(0,l.jsx)("a",{onClick:function(){console.log(c,"+++++"),T.info=c,_e(),h(2)},children:"\u8BBE\u7F6E\u6743\u9650"}),(0,l.jsx)("a",{onClick:function(){T.info=c,_e(),h(1),y.setFieldsValue({role_auth_id:c.role_auth_id,role_name:c.role_name,id:c.id})},children:"\u7F16\u8F91\u89D2\u8272"}),(0,l.jsx)("a",{onClick:function(){_e(),h(3),T.info=c,y.setFieldsValue({role_auth_id:c.role_auth_id,role_name:c.role_name,id:c.id})},children:"\u5206\u914D\u4EBA\u5458"}),(0,l.jsx)("a",{onClick:function(){Re(c.id)},children:"\u5220\u9664"})]})}}];return(0,d.useEffect)(function(){C()},[H]),(0,l.jsxs)(l.Fragment,{children:[a,(0,l.jsxs)(de._z,{children:[(0,l.jsx)(ee.Z,{children:(0,l.jsx)(v.Z,{form:y,name:"advanced_search",size:"large",children:(0,l.jsx)(B.Z,{gutter:8,children:(0,l.jsx)(te.Z,{span:12,children:(0,l.jsx)(K.ZP,{type:"primary",onClick:function(){h(0),_e()},children:"\u65B0\u589E\u89D2\u8272"})})})})}),(0,l.jsx)(ee.Z,{style:{marginTop:20},children:(0,l.jsx)(ne.Z,{dataSource:ye,columns:be,rowKey:"id",pagination:{total:W,onChange:function(_,c){Me(s()(s()({},H),{},{page:_,page_size:c}))},pageSize:H.page_size}})})]}),(0,l.jsxs)(x.Z,{afterOpenChange:function(){},destroyOnClose:!0,title:t===0?"\u65B0\u589E":t===1?"\u7F16\u8F91":t===2?"\u8BBE\u7F6E\u6743\u9650":t===3?"\u6DFB\u52A0\u4EBA\u5458":null,open:he,onOk:je,onCancel:we,children:[(0,l.jsx)(ae.Z,{}),t===2?(0,l.jsx)(A.Z,{editInfo:T.info}):t===3?(0,l.jsx)($,{editInfo:T.info}):(0,l.jsxs)(v.Z,{form:y,ref:O,name:"advanced_search",size:"large",labelCol:{span:4},wrapperCol:{span:24},style:{maxWidth:600},children:[(0,l.jsx)(v.Z.Item,{name:"role_name",label:"\u89D2\u8272\u540D",hasFeedback:!0,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540E"}],children:(0,l.jsx)(D.Z,{placeholder:"\u8BF7\u8F93\u5165"})}),(0,l.jsx)(v.Z.Item,{name:"role_auth_id",label:"\u89D2\u8272\u6807\u8BC6",hasFeedback:!0,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540E"}],children:(0,l.jsx)(D.Z,{placeholder:"\u8BF7\u8F93\u5165"})}),(0,l.jsx)(v.Z.Item,{name:"id",hidden:!0,children:(0,l.jsx)(D.Z,{placeholder:"\u8BF7\u8F93\u5165",hidden:!0})})]})]})]})},ie=Z},10979:function(Oe,N,r){r.d(N,{HP:function(){return re},Hs:function(){return ne},Mz:function(){return T},O_:function(){return ue},RV:function(){return te},S1:function(){return E},Th:function(){return k},_A:function(){return M},bL:function(){return se},bi:function(){return ie},do:function(){return f},id:function(){return q},pz:function(){return ae},sr:function(){return ee},x$:function(){return le},yo:function(){return y}});var Q=r(17061),s=r.n(Q),X=r(42122),m=r.n(X),Y=r(17156),i=r.n(Y),o=r(9927);function f(n,a){return v.apply(this,arguments)}function v(){return v=i()(s()().mark(function n(a,u){return s()().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",(0,o.request)("/api/member/fsQrLogin",m()({method:"POST",headers:{"Content-Type":"application/json"},data:a},u||{})));case 1:case"end":return t.stop()}},n)})),v.apply(this,arguments)}function q(n){return z.apply(this,arguments)}function z(){return z=i()(s()().mark(function n(a){return s()().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.request)("/api/permission/getRoleList",{method:"GET",params:a}));case 1:case"end":return e.stop()}},n)})),z.apply(this,arguments)}function ee(n){return B.apply(this,arguments)}function B(){return B=i()(s()().mark(function n(a){return s()().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.request)("/api/permission/getShowMenuList",{method:"GET",params:a}));case 1:case"end":return e.stop()}},n)})),B.apply(this,arguments)}function te(n){return K.apply(this,arguments)}function K(){return K=i()(s()().mark(function n(a){return s()().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.request)("/api/member/getAbleMember",{method:"GET",params:a}));case 1:case"end":return e.stop()}},n)})),K.apply(this,arguments)}function ne(n){return x.apply(this,arguments)}function x(){return x=i()(s()().mark(function n(a){return s()().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.request)("/api/permission/getMenuPage",{method:"GET",params:a}));case 1:case"end":return e.stop()}},n)})),x.apply(this,arguments)}function ae(n){return D.apply(this,arguments)}function D(){return D=i()(s()().mark(function n(a){return s()().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.request)("/api/permission/getRoleMenu",{method:"GET",params:a}));case 1:case"end":return e.stop()}},n)})),D.apply(this,arguments)}function de(n){return d.apply(this,arguments)}function d(){return d=_asyncToGenerator(_regeneratorRuntime().mark(function n(a){return _regeneratorRuntime().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",request("/api/member/getMemberPage",{method:"GET",params:a}));case 1:case"end":return e.stop()}},n)})),d.apply(this,arguments)}function M(n){return A.apply(this,arguments)}function A(){return A=i()(s()().mark(function n(a){return s()().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.request)("/api/permission/getRoleMember",{method:"GET",params:a}));case 1:case"end":return e.stop()}},n)})),A.apply(this,arguments)}function re(n,a){return I.apply(this,arguments)}function I(){return I=i()(s()().mark(function n(a,u){return s()().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",(0,o.request)("/api/permission/addRole",m()({method:"POST",headers:{"Content-Type":"application/json"},data:a},u||{})));case 1:case"end":return t.stop()}},n)})),I.apply(this,arguments)}function se(n,a){return l.apply(this,arguments)}function l(){return l=i()(s()().mark(function n(a,u){return s()().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",(0,o.request)("/api/permission/addMenu",m()({method:"POST",headers:{"Content-Type":"application/json"},data:a},u||{})));case 1:case"end":return t.stop()}},n)})),l.apply(this,arguments)}function ue(n,a){return F.apply(this,arguments)}function F(){return F=i()(s()().mark(function n(a,u){return s()().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",(0,o.request)("/api/permission/setRoleMenu",m()({method:"POST",headers:{"Content-Type":"application/json"},data:a},u||{})));case 1:case"end":return t.stop()}},n)})),F.apply(this,arguments)}function le(n,a){return $.apply(this,arguments)}function $(){return $=i()(s()().mark(function n(a,u){return s()().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",(0,o.request)("/api/permission/saveRole",m()({method:"POST",headers:{"Content-Type":"application/json"},data:a},u||{})));case 1:case"end":return t.stop()}},n)})),$.apply(this,arguments)}function T(n,a){return Z.apply(this,arguments)}function Z(){return Z=i()(s()().mark(function n(a,u){return s()().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",(0,o.request)("/api/permission/saveMenu",m()({method:"POST",headers:{"Content-Type":"application/json"},data:a},u||{})));case 1:case"end":return t.stop()}},n)})),Z.apply(this,arguments)}function ie(n,a){return S.apply(this,arguments)}function S(){return S=i()(s()().mark(function n(a,u){return s()().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",(0,o.request)("/api/permission/setRoleMember",m()({method:"POST",headers:{"Content-Type":"application/json"},data:a},u||{})));case 1:case"end":return t.stop()}},n)})),S.apply(this,arguments)}function E(n,a){return U.apply(this,arguments)}function U(){return U=i()(s()().mark(function n(a,u){return s()().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",(0,o.request)("/api/permission/delRole",m()({method:"POST",data:a},u||{})));case 1:case"end":return t.stop()}},n)})),U.apply(this,arguments)}function y(n,a){return O.apply(this,arguments)}function O(){return O=i()(s()().mark(function n(a,u){return s()().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",(0,o.request)("/api/permission/delMenu",m()({method:"POST",data:a},u||{})));case 1:case"end":return t.stop()}},n)})),O.apply(this,arguments)}function k(){return P.apply(this,arguments)}function P(){return P=i()(s()().mark(function n(){return s()().wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.abrupt("return",(0,o.request)("/api/permission/getMenuTree",{method:"GET"}));case 1:case"end":return u.stop()}},n)})),P.apply(this,arguments)}}}]);