"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[366],{60030:function(ve,H,u){u.r(H),u.d(H,{default:function(){return Me}});var ee=u(17061),s=u.n(ee),re=u(42122),h=u.n(re),ne=u(17156),p=u.n(ne),g=u(27424),V=u.n(g),v=u(9927);function pe(c){return O.apply(this,arguments)}function O(){return O=_asyncToGenerator(_regeneratorRuntime().mark(function c(o){return _regeneratorRuntime().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",request("/api/currentUser",_objectSpread({method:"GET"},o||{})));case 1:case"end":return t.stop()}},c)})),O.apply(this,arguments)}function de(c){return C.apply(this,arguments)}function C(){return C=_asyncToGenerator(_regeneratorRuntime().mark(function c(o){return _regeneratorRuntime().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",request("/api/login/outLogin",_objectSpread({method:"POST"},o||{})));case 1:case"end":return t.stop()}},c)})),C.apply(this,arguments)}function te(c,o){return A.apply(this,arguments)}function A(){return A=p()(s()().mark(function c(o,d){return s()().wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.abrupt("return",(0,v.request)("/api/admin/login",h()({method:"POST",headers:{"Content-Type":"application/json"},data:o},d||{})));case 1:case"end":return w.stop()}},c)})),A.apply(this,arguments)}function me(c){return U.apply(this,arguments)}function U(){return U=_asyncToGenerator(_regeneratorRuntime().mark(function c(o){return _regeneratorRuntime().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",request("/api/notices",_objectSpread({method:"GET"},o||{})));case 1:case"end":return t.stop()}},c)})),U.apply(this,arguments)}function ye(c,o){return x.apply(this,arguments)}function x(){return x=_asyncToGenerator(_regeneratorRuntime().mark(function c(o,d){return _regeneratorRuntime().wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.abrupt("return",request("/api/rule",_objectSpread({method:"GET",params:_objectSpread({},o)},d||{})));case 1:case"end":return w.stop()}},c)})),x.apply(this,arguments)}function ge(c){return I.apply(this,arguments)}function I(){return I=_asyncToGenerator(_regeneratorRuntime().mark(function c(o){return _regeneratorRuntime().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",request("/api/rule",_objectSpread({method:"PUT"},o||{})));case 1:case"end":return t.stop()}},c)})),I.apply(this,arguments)}function fe(c){return $.apply(this,arguments)}function $(){return $=_asyncToGenerator(_regeneratorRuntime().mark(function c(o){return _regeneratorRuntime().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",request("/api/rule",_objectSpread({method:"POST"},o||{})));case 1:case"end":return t.stop()}},c)})),$.apply(this,arguments)}function he(c){return D.apply(this,arguments)}function D(){return D=_asyncToGenerator(_regeneratorRuntime().mark(function c(o){return _regeneratorRuntime().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",request("/api/rule",_objectSpread({method:"DELETE"},o||{})));case 1:case"end":return t.stop()}},c)})),D.apply(this,arguments)}var ae=u(87547),N=u(94149),se=u(84942),F=u(5416),J=u(88433),W=u(38925),k=u(45360),Z=u(64970),ue=u(67610),b=u(67294),q=u(73935),G=u(10581),ie=u(10979),i=u(85893),e=function(){var o=(0,v.useModel)("@@initialState"),d=o.initialState,t=o.setInitialState,w=(0,v.useIntl)(),B=(0,b.useRef)(""),X=(0,b.useRef)(""),Q=(0,b.useRef)(null);(0,b.useEffect)(function(){return window.addEventListener("message",K,!1),function(){window.removeEventListener("message",K,!1)}},[]),(0,b.useLayoutEffect)(function(){var _;if(window.location.search.indexOf("code")!==-1){var T=new URLSearchParams(window.location.search),j=T.get("code");(0,ie.do)({code:j}).then(function(z){var m=z;if(m.token){localStorage.setItem("Token",m==null?void 0:m.token),localStorage.setItem("userInfo",JSON.stringify(m==null?void 0:m.member));var R=w.formatMessage({id:"pages.login.success",defaultMessage:"\u767B\u5F55\u6210\u529F\uFF01"});k.ZP.success(R),oe(m==null?void 0:m.member);var S=new URL(window.location.href).searchParams;G.m.push(S.get("redirect")||"/");return}}).catch(function(z){var m=w.formatMessage({id:"pages.login.failure",defaultMessage:"\u767B\u5F55\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5\uFF01"});console.log(z),k.ZP.error(m),G.m.push("/user/login")})}var y=window.location.hostname,le=window.location.port;console.log(y),console.log(le);var ce=y;X.current="".concat((_=window)===null||_===void 0||(_=_.location)===null||_===void 0?void 0:_.origin,"/user/login"),B.current="https://passport.feishu.cn/suite/passport/oauth/authorize?client_id=cli_a3631f654971500d&redirect_uri=http://".concat(ce,"/user/login&response_type=code&state=state123456"),console.log(B.current,"++++++++++++++++++++++++");var L=document.querySelector("#script");L||(L=document.createElement("script"),L.id="script",L.src="https://sf3-cn.feishucdn.com/obj/feishu-static/lark/passport/qrcode/LarkSSOSDKWebQRCode-1.0.2.js",document.querySelector("body").appendChild(L),setTimeout(function(){Q.current=QRLogin({id:"login_container",goto:B.current,width:"250",height:"260",position:"fixed",top:"50vh",left:0,right:0,margin:"0 auto",display:"flex",justifyContent:"center"})},1e3))},[]);var oe=function(T){var j=T;j&&(0,q.flushSync)(function(){t(function(y){return h()(h()({},y),{},{currentUser:j})})})},K=function(T){var j=T.data,y=T.origin;window.location.search.indexOf("code")===-1&&(window.location.href="".concat(B.current,"&tmp_code=").concat(j))};return(0,i.jsx)("div",{id:"login_container"})},n=e,l=function(){var o=useEmotionCss(function(d){var t=d.token;return{marginLeft:"8px",color:"rgba(0, 0, 0, 0.2)",fontSize:"24px",verticalAlign:"middle",cursor:"pointer",transition:"color 0.3s","&:hover":{color:t.colorPrimaryActive}}});return _jsxs(_Fragment,{children:[_jsx(AlipayCircleOutlined,{className:o},"AlipayCircleOutlined"),_jsx(TaobaoCircleOutlined,{className:o},"TaobaoCircleOutlined"),_jsx(WeiboCircleOutlined,{className:o},"WeiboCircleOutlined")]})},a=function(){var o=(0,J.l)(function(d){var t=d.token;return{width:42,height:42,lineHeight:"42px",position:"fixed",right:16,borderRadius:t.borderRadius,":hover":{backgroundColor:t.colorBgTextHover}}});return(0,i.jsx)("div",{className:o,"data-lang":!0,children:v.SelectLang&&(0,i.jsx)(v.SelectLang,{})})},r=function(o){var d=o.content;return(0,i.jsx)(W.Z,{style:{marginBottom:24},message:d,type:"error",showIcon:!0})},we=function(){var o=(0,b.useState)({}),d=V()(o,2),t=d[0],w=d[1],B=(0,b.useState)("account"),X=V()(B,2),Q=X[0],oe=X[1],K=(0,v.useModel)("@@initialState"),_=K.initialState,T=K.setInitialState,j=(0,J.l)(function(){return{display:"flex",flexDirection:"column",height:"100vh",overflow:"auto",backgroundImage:"url('https://mdn.alipayobjects.com/yuyan_qk0oxh/afts/img/V-_oS6r-i7wAAAAAAAAAAAAAFl94AQBr')",backgroundSize:"100% 100%"}}),y=(0,v.useIntl)(),le=function(){var m=p()(s()().mark(function R(){var S,f;return s()().wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return E.next=2,_==null||(S=_.fetchUserInfo)===null||S===void 0?void 0:S.call(_);case 2:f=E.sent,f&&(0,q.flushSync)(function(){T(function(Y){return h()(h()({},Y),{},{currentUser:f})})});case 4:case"end":return E.stop()}},R)}));return function(){return m.apply(this,arguments)}}(),ce=function(){var m=p()(s()().mark(function R(S){var f,P,E,Y;return s()().wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return M.prev=0,M.next=3,te(h()({},S));case 3:if(f=M.sent,localStorage.setItem("Token",f==null?void 0:f.token),f.user.name=f.user.username,localStorage.setItem("userInfo",JSON.stringify(f==null?void 0:f.user)),!f.token){M.next=15;break}return P=y.formatMessage({id:"pages.login.success",defaultMessage:"\u767B\u5F55\u6210\u529F\uFF01"}),k.ZP.success(P),M.next=12,le();case 12:return E=new URL(window.location.href).searchParams,v.history.push(E.get("redirect")||"/"),M.abrupt("return");case 15:console.log(f),w(f),M.next=24;break;case 19:M.prev=19,M.t0=M.catch(0),Y=y.formatMessage({id:"pages.login.failure",defaultMessage:"\u767B\u5F55\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5\uFF01"}),console.log(M.t0),k.ZP.error(Y);case 24:case"end":return M.stop()}},R,null,[[0,19]])}));return function(S){return m.apply(this,arguments)}}(),L=t.status,z=t.type;return(0,i.jsxs)("div",{className:j,children:[(0,i.jsx)(v.Helmet,{children:(0,i.jsxs)("title",{children:[y.formatMessage({id:"menu.login",defaultMessage:"\u767B\u5F55\u9875"}),"- ",ue.Z.title]})}),(0,i.jsx)(a,{}),(0,i.jsx)("div",{style:{flex:"1",padding:"32px 0"},children:(0,i.jsxs)(se.U,{contentStyle:{minWidth:280,maxWidth:"75vw"},logo:(0,i.jsx)("img",{alt:"logo",src:"/logo.svg"}),title:"\u521B\u5347\u65E0\u9650\u4E2D\u53F0\u7CFB\u7EDF",subTitle:y.formatMessage({id:"pages.layouts.userLayout.title"}),initialValues:{autoLogin:!0},onFinish:function(){var m=p()(s()().mark(function R(S){return s()().wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,ce(S);case 2:case"end":return P.stop()}},R)}));return function(R){return m.apply(this,arguments)}}(),children:[(0,i.jsx)(Z.Z,{activeKey:Q,onChange:oe,centered:!0,items:[{key:"account",label:y.formatMessage({id:"pages.login.accountLogin.tab",defaultMessage:"\u8D26\u6237\u5BC6\u7801\u767B\u5F55"})},{key:"mobile",label:y.formatMessage({id:"pages.login.phoneLogin.tab",defaultMessage:"\u98DE\u4E66\u767B\u5F55"})}]}),L==="error"&&z==="account"&&(0,i.jsx)(r,{content:y.formatMessage({id:"pages.login.accountLogin.errorMessage",defaultMessage:"\u8D26\u6237\u6216\u5BC6\u7801\u9519\u8BEF"})}),Q==="account"&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(F.Z,{name:"username",fieldProps:{size:"large",prefix:(0,i.jsx)(ae.Z,{})},placeholder:y.formatMessage({id:"pages.login.username.placeholder",defaultMessage:"\u8BF7\u8F93\u5165\u7528\u6237\u540D"}),rules:[{required:!0,message:(0,i.jsx)(v.FormattedMessage,{id:"pages.login.username.required",defaultMessage:"\u8BF7\u8F93\u5165\u7528\u6237\u540D!"})}]}),(0,i.jsx)(F.Z.Password,{name:"passwd",fieldProps:{size:"large",prefix:(0,i.jsx)(N.Z,{})},placeholder:y.formatMessage({id:"pages.login.password.placeholder",defaultMessage:"\u8BF7\u8F93\u5165\u5BC6\u7801"}),rules:[{required:!0,message:(0,i.jsx)(v.FormattedMessage,{id:"pages.login.password.required",defaultMessage:"\u8BF7\u8F93\u5165\u5BC6\u7801\uFF01"})}]})]}),L==="error"&&z==="mobile"&&(0,i.jsx)(r,{content:"\u9A8C\u8BC1\u7801\u9519\u8BEF"}),Q==="mobile"&&(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(n,{})}),(0,i.jsx)("div",{style:{marginBottom:24}})]})})]})},Me=we},10979:function(ve,H,u){u.d(H,{HP:function(){return fe},Hs:function(){return te},Mz:function(){return J},O_:function(){return ae},RV:function(){return de},S1:function(){return ue},Th:function(){return ie},_A:function(){return ge},bL:function(){return he},bi:function(){return k},do:function(){return V},id:function(){return pe},pz:function(){return me},x$:function(){return se},yo:function(){return q}});var ee=u(17061),s=u.n(ee),re=u(42122),h=u.n(re),ne=u(17156),p=u.n(ne),g=u(9927);function V(e,n){return v.apply(this,arguments)}function v(){return v=p()(s()().mark(function e(n,l){return s()().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",(0,g.request)("/api/member/fsQrLogin",h()({method:"POST",headers:{"Content-Type":"application/json"},data:n},l||{})));case 1:case"end":return r.stop()}},e)})),v.apply(this,arguments)}function pe(e){return O.apply(this,arguments)}function O(){return O=p()(s()().mark(function e(n){return s()().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.abrupt("return",(0,g.request)("/api/permission/getRoleList",{method:"GET",params:n}));case 1:case"end":return a.stop()}},e)})),O.apply(this,arguments)}function de(e){return C.apply(this,arguments)}function C(){return C=p()(s()().mark(function e(n){return s()().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.abrupt("return",(0,g.request)("/api/member/getAbleMember",{method:"GET",params:n}));case 1:case"end":return a.stop()}},e)})),C.apply(this,arguments)}function te(e){return A.apply(this,arguments)}function A(){return A=p()(s()().mark(function e(n){return s()().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.abrupt("return",(0,g.request)("/api/permission/getMenuPage",{method:"GET",params:n}));case 1:case"end":return a.stop()}},e)})),A.apply(this,arguments)}function me(e){return U.apply(this,arguments)}function U(){return U=p()(s()().mark(function e(n){return s()().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.abrupt("return",(0,g.request)("/api/permission/getRoleMenu",{method:"GET",params:n}));case 1:case"end":return a.stop()}},e)})),U.apply(this,arguments)}function ye(e){return x.apply(this,arguments)}function x(){return x=_asyncToGenerator(_regeneratorRuntime().mark(function e(n){return _regeneratorRuntime().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.abrupt("return",request("/api/member/getMemberPage",{method:"GET",params:n}));case 1:case"end":return a.stop()}},e)})),x.apply(this,arguments)}function ge(e){return I.apply(this,arguments)}function I(){return I=p()(s()().mark(function e(n){return s()().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.abrupt("return",(0,g.request)("/api/permission/getRoleMember",{method:"GET",params:n}));case 1:case"end":return a.stop()}},e)})),I.apply(this,arguments)}function fe(e,n){return $.apply(this,arguments)}function $(){return $=p()(s()().mark(function e(n,l){return s()().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",(0,g.request)("/api/permission/addRole",h()({method:"POST",headers:{"Content-Type":"application/json"},data:n},l||{})));case 1:case"end":return r.stop()}},e)})),$.apply(this,arguments)}function he(e,n){return D.apply(this,arguments)}function D(){return D=p()(s()().mark(function e(n,l){return s()().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",(0,g.request)("/api/permission/addMenu",h()({method:"POST",headers:{"Content-Type":"application/json"},data:n},l||{})));case 1:case"end":return r.stop()}},e)})),D.apply(this,arguments)}function ae(e,n){return N.apply(this,arguments)}function N(){return N=p()(s()().mark(function e(n,l){return s()().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",(0,g.request)("/api/permission/setRoleMenu",h()({method:"POST",headers:{"Content-Type":"application/json"},data:n},l||{})));case 1:case"end":return r.stop()}},e)})),N.apply(this,arguments)}function se(e,n){return F.apply(this,arguments)}function F(){return F=p()(s()().mark(function e(n,l){return s()().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",(0,g.request)("/api/permission/saveRole",h()({method:"POST",headers:{"Content-Type":"application/json"},data:n},l||{})));case 1:case"end":return r.stop()}},e)})),F.apply(this,arguments)}function J(e,n){return W.apply(this,arguments)}function W(){return W=p()(s()().mark(function e(n,l){return s()().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",(0,g.request)("/api/permission/saveMenu",h()({method:"POST",headers:{"Content-Type":"application/json"},data:n},l||{})));case 1:case"end":return r.stop()}},e)})),W.apply(this,arguments)}function k(e,n){return Z.apply(this,arguments)}function Z(){return Z=p()(s()().mark(function e(n,l){return s()().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",(0,g.request)("/api/permission/setRoleMember",h()({method:"POST",headers:{"Content-Type":"application/json"},data:n},l||{})));case 1:case"end":return r.stop()}},e)})),Z.apply(this,arguments)}function ue(e,n){return b.apply(this,arguments)}function b(){return b=p()(s()().mark(function e(n,l){return s()().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",(0,g.request)("/api/permission/delRole",h()({method:"POST",data:n},l||{})));case 1:case"end":return r.stop()}},e)})),b.apply(this,arguments)}function q(e,n){return G.apply(this,arguments)}function G(){return G=p()(s()().mark(function e(n,l){return s()().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",(0,g.request)("/api/permission/delMenu",h()({method:"POST",data:n},l||{})));case 1:case"end":return r.stop()}},e)})),G.apply(this,arguments)}function ie(){return i.apply(this,arguments)}function i(){return i=p()(s()().mark(function e(){return s()().wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.abrupt("return",(0,g.request)("/api/permission/getMenuTree",{method:"GET"}));case 1:case"end":return l.stop()}},e)})),i.apply(this,arguments)}}}]);